ChromeDriver-无头选项,当应用于添加的扩展程序时,会导致WebDriver崩溃

时间:2018-07-16 21:46:27

标签: selenium-chromedriver chrome-options

我们的框架使用“基本身份验证器”扩展,该扩展自动处理身份验证对话框。问题在于,当尝试以无头模式运行测试时,chromedriver崩溃并显示以下错误:

org.openqa.selenium.WebDriverException:未知错误:无法等待扩展程序后台页面加载:chrome-extension://paomkgjogbncmncdnconbommejfdhaoh/_genic_background_page.html 来自未知错误:找不到页面:chrome-extension://paomkgjogbncmncdndnbobommejfdhaoh/_genic_background_page.html

ChromeOptions options = new ChromeOptions();
options.addExtensions(new File(“authenticator”));
options.setHeadless(true);
WebDriver chrome = new ChromeDriver(options);

1 个答案:

答案 0 :(得分:0)

Chrome浏览器不接受headless mode中的扩展名。

考虑关闭扩展程序,或使用Firefox。