Ошибка: при запуске теста с того же сервера сокет зависает с executeAsync - PullRequest
0 голосов
/ 04 ноября 2019

При запуске теста на селен с nighwatch и zalenium , развернутого на сервере jenkins, если тесты выполняются из удаленной системы, проблем нет, но если тествыполненный с того же сервера jenkins, он потерпит неудачу во время executeAsync с:

POST  /wd/hub/session/63a916e0c8ce50877bd38d8cf75a220f/execute_async - ECONNRESET
Error: socket hang up

Я знаю, что это общее сообщение об ошибке селена, которое появляется в разных случаях, но было бы здорово узнать, какотладить проблему.

строка кода, которая не работает

this.api.executeAsync()

вот как запускается zalenium

docker run -d -e NEW_SESSION_WAIT_TIMEOUT=9600 -e SEL_BROWSER_TIMEOUT_SECS=7800 -ti --name zalenium -p 4444:4444 -v /var/run/docker.sock:/var/run/docker.sock --privileged dosel/zalenium start --maxTestSessions 20 --seleniumImageName elgalu/selenium --videoRecordingEnabled false --keepOnlyFailedTests true --maxDockerSeleniumContainers 3

Со стороны ночных часовтест выполняется нормально, и он просто получает 500 zalenium, с другой стороны, я не могу получить доступ к журналам селена из-за проблемы с zalenium ...

1 Ответ

0 голосов
/ 05 ноября 2019

Здесь нет ничего удивительного, просто получаю не ту ветку ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...