硒随机结束,未发现错误

时间:2014-10-21 17:34:25

标签: selenium phantomjs webdriver-io mocha-phantomjs

我使用的是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,总ammount大约为200,超时非常大,这不是问题。

1 个答案:

答案 0 :(得分:0)

这个问题非常陈旧,可以在https://github.com/detro/ghostdriver/issues/140

找到

可以用这个http://matejtymes.blogspot.co.uk/2014/10/webdriver-fix-for-unreachablebrowserexc.html部分修复,但你需要从源头重建硒(不是那么困难:))