在Selenium Java中禁用开发人员模式扩展错误

时间:2016-12-07 22:18:49

标签: java selenium selenium-chromedriver

我正在使用Java Selenium。我遇到了以下错误:

summarise

错误图片:

enter image description here

2 个答案:

答案 0 :(得分:0)

这是not an error,因为如果点击Cancel选项,它就会正常按照路径行进。

然而,一旦浏览器仍在等待确认,它可能导致测试失败。您可以通过Selenium Java代码禁用它,如已显示here

ChromeOptions options = new ChromeOptions();
options.addArguments("chrome.switches","--disable-extensions");
System.setProperty("webdriver.chrome.driver", "D:\\chromedriver.exe");

WebDriver driver = new ChromeDriver(options);
driver.get("http://www.gezinomi.com/");

答案 1 :(得分:0)

在SauceLabs上远程运行测试时,弹出窗口有问题。我尝试了ChromeOptions参数"--disable-extensions",但这并不起作用。我放弃了,接受了一大块屏幕不可见。

我一停止研究,就遇到了this reference,它明确将Chrome选项定义为"--disable-extensions-file-access-check"

我不知道为什么这么难找,但希望它可以帮助别人浪费他们的时间。