首页 > 解决方案 > ChromeDriver - 无头选项会导致 WebDriver 崩溃,当应用于添加的扩展程序时

问题描述

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

org.openqa.selenium.WebDriverException:未知错误:等待扩展背景页面加载失败:chrome-extension://paomkgjogbncmncdnconbommejfdhaoh/_generated_background_page.html 来自未知错误:找不到页面:chrome-extension://paomkgjogbncmncdnconbommejfdhaoh/ _generated_background_page.html

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

标签: selenium-chromedriverchrome-options

解决方案


Chrome 不接受无头模式下的扩展。

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


推荐阅读