我正面临以下问题时,试图捕获Selenium Web驱动程序截图与Chrome(v60)。我正在使用Selenium Grid运行我的测试,屏幕截图机制在火狐上运行良好。
org.openqa.selenium.WebDriverException: unknown error: cannot get automation extension
from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html
(Session info: chrome=60.0.3112.113)
(Driver info: chromedriver=2.25.426923 (0390b88869384d6eb0d5d09729679f934aab9eed),platform=Windows NT 6.3.9600 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 10.34 seconds
Build info: version: '2.53.1', revision: 'a36b8b1', time: '2016-06-30 17:37:03'
使用ChromeOptions
类来实现这一点。
试试下面的代码:
ChromeOptions coptions = new ChromeOptions();
coptions.addArguments("enable-automation");
coptions.addArguments("--disable-infobars");
WebDriver driver = new ChromeDriver(coptions);
你需要最新版本的chromedriver.exe.https://sites.google.com/a/chromium.org/chromedriver/downloads
这是chromedriver版本57所需的
我也有同样的问题。一旦我更新了铬驱动程序版本,一切又正常了。
问题内容: 我被Chrome浏览器抛出了一种非常不寻常的错误 当我尝试使用以下代码行最大化chrome时 我低于错误 通过本示例,我做了以下事情 但是没有帮助,所以我用了 它可以正常工作,Chrome驱动程序没有显示任何错误, 但是 每当我执行一段代码(例如填写表格或单击某个按钮)后,一段时间后仍然会抛出上述错误。 问题答案: 通常,您看到的原因 可能很多。看到此异常的两种最常见的情况是: 二进制
从2月7日起,我所有的测试都因同样的错误而失败;日志条目如下所示: 我不确定这是否是由Chrome更新或其他原因造成的——消息本身就很模糊。 编辑:我正在使用C#,和最新的ChromeDrive。
NET::err_cert_authority_invalid 我确实按照下面的线程来尝试和解决它: 使Chrome接受自签名的本地主机证书 https://deliciousbrains.com/https-local-withon-browser-privacy-errors/ 之后,我生成了CER或P7B文件,并将其导入到Chrome中。我重新启动了Apache和Chrome。 我将证书放在
问题内容: 问题答案: 您需要升级Chromedriver版本,因为您使用的版本不支持您使用的Chrome版本。 最新版本可在此处下载: https://sites.google.com/a/chromium.org/chromedriver/downloads
问题内容: 我在运行测试用例时遇到异常,这是在Chrome浏览器更新到62.0版本之后发生的。我已经将chrome驱动程序更新为2.33版本,即使在更新后也遇到相同的问题。使用的selenium版本是2.52 问题答案: 错误说明了一切 根据您的使用情况: 的发行说明 明确提到以下内容: 的发行说明 明确提到以下内容: 解决方案: 解决方案是将 二进制文件升级到 级别或将 二进制文件降级为
当我在Mac上运行set时,我突然出现了一个错误。我想是在安装了Xcode之后开始的。 [root]$run 运行其他命令也会在屏幕上抛出一些错误,但可以正常工作