Запуск тестов Nightwatch на CI в Chrome. Иногда (примерно раз в 5 строках) я встречаю следующую ошибку в одном из тестов. Каждое испытание перед этим прекрасно работает.Nightwatch Selenium "socket hang up"
У меня есть последний автономный сервер Chromedriver и Selenium.
Я понял, что проблема в том, что сервер Selenium выходит из строя в середине запроса, но я не знаю почему.
Error retrieving a new session from the selenium server
Connection refused! Is selenium server started?
{ Error: socket hang up
at createHangUpError (_http_client.js:254:15)
at Socket.socketCloseListener (_http_client.js:286:23)
at emitOne (events.js:101:20)
at Socket.emit (events.js:188:7)
at TCP._handle.close [as _onclose] (net.js:498:12) code: 'ECONNRESET' }
Также здесь является частью моей nightwatch.json
, которая заботится о селена.
"selenium": {
"start_process": true,
"server_path": "scripts/Nightwatch/selenium-server-standalone-3.0.1.jar",
"log_path": "app/E2E/reports/selenium",
"port": 4444,
"cli_args": {
"webdriver.chrome.driver": "scripts/Nightwatch/chromedriver"
}
}
Любые идеи, почему Selenium аварийно и как решить эту проблему?
я все еще была проблема после того, как сделать это, но потом понял, я не запускать Xvfb-бегать команды для обезглавленной тестирования '' 'Xvfb перспективе НПМ запустить e2e''' работает в настоящее время –
@MartinNaughton Не могли бы вы превратить это в ответ? Это поставило проблему для меня. –
Что такое e2e: D? –