Selenium随机结束时出现未捕获的错误[英] Selenium ends randomly with uncaught error

问题描述

我正在使用 mocha、webdriverio、phantomjs试图找出 Selenium 在随机情况下失败的原因(50% 没问题,50% 在使用相同代码的不同测试中中断).

错误是

Uncaught RuntimeError
(UnknownError:13) An unknown server-side error occurred while processing the command.
Problem: POST /session//url
Build info: version: '2.42.0', revision: '5e82430', time: '2014-05-22 19:00:03'
System info: host: 'example.com', ip: '127.0.0.1', os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.20', java.version: '1.7.1'
Driver info: driver.version: unknown

实际上驱动信息是EventFiringWebDriver,有时它不显示.

浏览了互联网,找不到任何解决方案.测试是异步的,但如示例中的1对1,总数量约为200,超时设置非常大,这不是问题.

推荐答案

这个问题很老了,可以在这里找到 https://github.com/detro/ghostdriver/issues/140

可以用这个 http://matejtymes.blogspot.co.uk/2014/10/webdriver-fix-for-unreachablebrowserexc.html 但您需要从源代码重建 selenium(没那么难:))

本文地址:https://www.itbaoku.cn/post/1740121.html