繁体   English   中英

断开错误org.openqa.selenium.WebDriverException的连接已断开:使用Selenium ChromeDriver和Chrome收到Inspector.detached事件

[英]Getting an error org.openqa.selenium.WebDriverException disconnected: received Inspector.detached event with Selenium ChromeDriver and Chrome

我正在尝试使用selenium和Java运行自动化脚本,并遇到如下错误:

WebDriverException: Message: disconnected: received Inspector.detached event
    (Session info: chrome=76.0.3809.100)         
    (Driver info: chromedriver=76.0.3809.126 (d80a294506b4c9d18015e755cee48f953ddc3f2f-refs/branch-heads/3809@{#1024})

有人可以向我解释错误吗?

此错误消息...

WebDriverException: Message: disconnected: received Inspector.detached event

......意味着,当测试执行的执行过程ChromeDriver已自动断开连接。

DevTools窗口保持关闭的文章中,明确提到如果您在ChromeDriver忙于执行自动化测试时尝试打开DevTools窗口,则ChromeDriver会自动断开连接,并且当ChromeDriver收到处于断开状态的命令时,它将尝试关闭DevTools窗口并重新连接回去。 较早的Chrome的DevTools每页只允许一个调试器。 但是从ChromeDriver v2.x开始,它现在已成为DevTools调试客户端。

如果您的用是通过DevTools检查DOM树 ,则最好的方法是暂停测试执行,以使ChromeDriver不会关闭DevTools。 通过Chrome检查完HTML DOM后 ,您可以取消暂停测试,ChromeDriver将关闭该窗口并继续。

根据有关未知错误的讨论:无法确定断开连接的加载状态:收到Inspector.detachedChromeDriver放置在路径中即可解决此问题。 因此,您需要:

driver = webdriver.Chrome(executable_path='/path/to/chromedriver')
driver.get("https://google.com")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM