我的Chrome浏览器已更新到版本78,当我尝试执行任何自动化代码时,它会显示错误
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
[1573451703.668][WARNING]: Timed out connecting to Chrome, retrying...
Nov 11, 2019 11:25:05 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
[1573451709.039][WARNING]: Timed out connecting to Chrome, retrying...
我该如何解决?
答案 0 :(得分:0)
此错误消息...
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
[1573451703.668][WARNING]: Timed out connecting to Chrome, retrying...
Nov 11, 2019 11:25:05 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
[1573451709.039][WARNING]: Timed out connecting to Chrome, retrying...
...表示 ChromeDriver 无法启动/产生新的 WebBrowser ,即 Chrome浏览器会话。
第一条日志消息:
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
当使用ChromeDriver时,是启动日志的一部分,本质上是信息性的。
中找到详细的讨论
以下日志消息:
[1573451703.668][WARNING]: Timed out connecting to Chrome, retrying...
表示您使用的二进制版本之间存在某些不兼容性。
确保:
@Test
。driver.quit()
方法内调用tearDown(){}
,以优雅地关闭和销毁 WebDriver 和 Web Client 实例。答案 1 :(得分:0)
我必须更新到chrome 79的开发版本和chromedriver的最新开发版本,才能使其正常工作。尽管我在此版本上遇到了其他问题,但我不知道它是否是一个好的解决方案。