2014-10-02 59 views
2

我想在集成测试期间检查页面,所以我有一个测试,我添加了一个断点 - 一旦铬启动和测试开始,断点击中,而浏览器处于闲置状态..当我打开网页检查,镀铬与错误退出:无法打开与硒测试Chrome浏览器的网络设置

Selenium::WebDriver::Error::WebDriverError: 
    disconnected: received Inspector.detached event 

我使用的Chrome版本37.0.2062.124,并ChromeDriver版本2.10.267517

回答

5

这意。这是因为ChromeDriver使用DevTools API与Chrome交互。

Chrome中的DevTools有一个主要的缺点,那就是它只允许一个调试器(无论它是你还是驱动器本身)附加到它。因此,一旦你打开它,ChromeDriver就不能使用它。

这是Chrome的限制 - >您可以做的最好的方法是让您的测试达到失败的地步,让您的测试关闭它的会话但让浏览器保持打开状态。因此,您已退出测试,但实际上已将浏览器置于测试失败的状态。

+2

人们如何让硒“关闭会话但让浏览器打开”? – 2016-06-21 00:24:36

相关问题