2017-08-24 18 views
5

WebDriverベースのJava testsuiteがあります。これはJenkinsで実行しようとしています。 プロジェクトがインポートされ、ビルドに成功しました。Firefox WebDriver:バイナリへの接続に失敗しました

テストの実行中に私は次の取得:

でテストランナー 設定TestNGの実行:[email protected]c6dc org.openqa.selenium.firefox.NotConnectedException :45000ミリ秒後にポート7055のホスト127.0.0.1に接続できません。 Firefoxコンソール 出力

バイナリではありませんが、指定されたパスにあります。

失敗したテスト:runBeforeTest(テストランナー):ポート7055上でバイナリ FirefoxBinary(/ホーム/ user1の/デスクトップ/ Firefoxの/ Firefoxのビン)への接続に失敗しました。 プロセス出力は次のようになります。(..)

実行前に私はXサーバーを起動しました。

Xvfb :19 -screen 0 1024x768x16 & 
export DISPLAY=:19 
firefox & 

バージョン:

Ubuntu 16.04.3 
Selenium 2.53.1 
Firefox 55.0 
Jenkins 2.60.3 
+0

Firefox/Seleniumのバージョン互換性を確認してください。 –

+0

@LucianovanderVeekens:どうすればいいですか? – plaidshirt

答えて

2

これは、セレンとFirefoxのバージョンが一致する可能性があります。

GitHubの問題の1つにコメントしたところによると、Selenium 2.53.1はFirefox 47.0.1でうまく動作することが知られています。

https://github.com/SeleniumHQ/selenium/issues/2527

のFirefox 55を使用し続けるために、あなたは(それがすでにサポートの場合)セレンの上位バージョンを使用する必要があります。

+0

Firefoxを47.0.1に変更し、このJSONで同じエラーが発生しました:「Ubuntu Modifications」、「description」:「Pachetul Ubuntu Firefox」、「creator」:「Canonical Ltd。」、「homepageURL」:null} ... ' – plaidshirt

関連する問題