jenkinsスレーブで実行しているseleniumサーバーをメンテナンスするのに問題があります。私はセレンを実行するには次のコードを使用しました。jenkinsサーバーでセレンを稼働させる方法
java -jar /opt/selenium-server-standalone-2.53.0.jar -Dwebdriver.chrome.args="--use-gl=osmesa" -Dwebdriver.chrome.driver=/usr/bin/chromedriver -Dwebdriver.chrome.bin=/usr/bin/google-chrome -log /var/log/selenium/selenium.log > /var/log/selenium/output.log 2> /var/log/selenium/error.log & echo $! > /tmp/selenium.pid
しかし、私はセレンのサーバーが死んでいる問題を引き続き解決しています。誰かがセレンを維持するのに最適な方法を教えてもらえますか?セレンのサーバーを維持するために知っておくべきベストプラクティスは何ですか? Seleniumテストを実行するとき
私は時々次のエラーを取得するあなたはによって行わ他の可能なジョブや機能から分離するために、ジェンキンスノードでSeleniumサーバーを実行しようとしている行うことができます
tests/npw Connection refused! Is selenium server started?
tests/npw { sessionId: null,
status: 13,
state: 'unhandled error',
value:
{ message: 'Read timed out',
suppressed: [],
localizedMessage: 'Read timed out',
cause: null,
class: 'java.net.SocketTimeoutException',
hCode: 1232868082,
screen: null },
class: 'org.openqa.selenium.remote.Response',
hCode: 1242507638 }