要为 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 的实际路径。

Java Selenium: 如何为 ChromeDriver 添加启动参数

原文地址: https://www.cveoy.top/t/topic/quyV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录