我在維護運行在jenkins從服務器上的硒服務器時遇到問題。我用下面的代碼來運行硒如何保持在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測試時,有時會出現以下錯誤
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 }