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 に答える