google-chrome - 运行 selenium 时如何将参数传递给谷歌浏览器?

标签 google-chrome selenium selenium-webdriver selenium-chromedriver

我希望在运行 selenium 时能够将参数传递给 google chrome。我怎样才能做到这一点?当我运行 selenium 时,我使用 Java 命令 Java -jar selenium.jar

如何将 no-sandbox、ignore-gpu-blacklist、enable-webgl 等参数传递给 google chrome 可执行文件。谢谢

我正在使用守夜人

最佳答案

您可以在启动驱动程序的方法中发送它们。例如

public static WebDriver chromeBrowser() throws Throwable {
        System.setProperty("webdriver.chrome.driver", "C:\\chromedriver-location\\chromedriver.exe");
        ChromeOptions options = new ChromeOptions();
        options.addArguments("--no-sandbox");
        WebDriver browser = new ChromeDriver(options);
        browser.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
        return browser;
    }

关于google-chrome - 运行 selenium 时如何将参数传递给谷歌浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39041146/

相关文章:

java - Selenium moveToElement() 读取工具提示不起作用

javascript - Chrome 中使用 javascript 的语音转文本无法识别任何内容

html - 使用 Chrome 选择元素中的白框

c# - 如何以正确的方式专注于一个元素?

python - Selenium 从表元素中搜索数据

java - 如何使用Selenium选择 “style”的值

html - 创建 Google Chrome 扩展以将新选项卡设置为本地 HTML 文件和样式表

google-chrome - Chrome - Javascript 阻止默认的 Ctrl + MouseWheel 行为

java - Selenium WebDriver 中的 HtmlUnitWebdriver

java - 在 selenium 中创建页面对象模块时出错 对于示例测试测试用例