答案 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"
。
我不知道为什么这么难找,但希望它可以帮助别人浪费他们的时间。