1

我正在使用 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,超时设置非常大,这不是问题。

4

1 回答 1

0

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

可以通过此http://matejtymes.blogspot.co.uk/2014/10/webdriver-fix-for-unreachablebrowserexc.html部分修复,但您需要从源代码重建硒(不是那么难:))

于 2015-04-05T15:02:52.067 回答