ヘッドレスモードでリモートサーバで自転車を走らせることができません。 xvfbを持つジェンキンのヘッドレスFFで分度器を実行
の下/etc/init.d/xvfb
スクリプト(echo $DISPLAY
戻り:99
)
bash_profileでセット
export DISPLAY=:99
stat Xvfb :99
へ:これは私のQAサーバの設定で、誰もが
- を助けることができれば、私は喜んでいますよファイアウォールと分度器が取り付けられています。
- マイプロジェクト
pom.xml
:
私はディスプレイにXVFBを開始
- スクリプトを実行するためのmaven-ワゴン・プラグインを使用しています:99ファイル名を指定して実行分度器
- 私のQAサーバー上の
protractorTest/conf.js
私のqaサーバー上実行されている
xvfb
場合はチェックジェンキンス=> I'm getting error E/launcher - Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms.
Firefox console output: Error: no display specified
からジョブを実行する場合:QAサーバー上の
ps -ef | grep Xvfb
は、Xvfbのプロセスの実行を示しているが、何かが間違っているか不足している場合が私に教えてください?
- マイプロジェクト
「xvfb-run」を使用して分度器テストを実行してみてください。ターミナルで以下のコマンドを試してください。 'xvfb-run protractorTest/conf.js' –
ありがとう、私はそれがなぜ動作していないかを知った。私は分度器を動かしている同じスクリプトでxvfbを起動しなければなりませんでした。 xvfb +を起動するコマンドを実行するためにmaven wagonプラグインを使用しました。 – sou
jenkins buildの下でheadlessモードで[cucumber-jvm seleniumテストケースを実行する際にエラーが発生しました](https://stackoverflow.com/questions/27511124 /実行中のキュウリのjvm-selenium-test-cases-in-headless-mode-under-jenkins) – kenorb