【发布时间】:2016-10-05 21:35:33
【问题描述】:
我无法维护在 jenkins slave 上运行的 selenium 服务器。我使用以下代码运行 selenium
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 }
【问题讨论】: