Java Selenium: 如何为 ChromeDriver 添加启动参数
要为 ChromeDriver 添加启动参数,可以使用 ChromeOptions 类。以下是一个示例代码:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
public class ChromeDriverExample {
public static void main(String[] args) {
// 设置 ChromeDriver 的路径
System.setProperty("webdriver.chrome.driver", "path/to/chromedriver");
// 创建 ChromeOptions 对象
ChromeOptions options = new ChromeOptions();
// 添加启动参数
options.addArguments("--start-maximized"); // 最大化窗口
options.addArguments("--disable-notifications"); // 禁用通知
// 创建 ChromeDriver 对象,并传入 ChromeOptions
WebDriver driver = new ChromeDriver(options);
// 执行其他操作
// ...
// 关闭浏览器
driver.quit();
}
}
在上面的示例代码中,我们首先设置了 ChromeDriver 的路径。然后,创建一个 ChromeOptions 对象,并使用 addArguments() 方法添加启动参数。最后,创建 ChromeDriver 对象时,将 ChromeOptions 对象传递给它。
在 addArguments() 方法中,可以使用各种启动参数,根据需要添加或删除参数。例如,'--start-maximized' 可以将浏览器窗口最大化,'--disable-notifications' 可以禁用浏览器通知等。
请注意,您需要将 'path/to/chromedriver' 替换为您的 ChromeDriver 的实际路径。
原文地址: https://www.cveoy.top/t/topic/quyV 著作权归作者所有。请勿转载和采集!