У меня возникли проблемы с сохранением сервера selenium, работающего на рабстве 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
но я продолжаю получать проблемы, когда сервер селена умирает. Может кто-нибудь, пожалуйста, скажите мне, как лучше всего поддерживать селен? Каковы наилучшие практики, которые я должен знать о поддержке сервера селена?
иногда я получаю следующее сообщение об ошибке при запуске селена тесты
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 }