Тестирование сетки селена с помощью Docker - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь запустить тестирование селена в Jenkins с помощью Docker. Я запускаю контейнеры узлов и концентраторов из изображений, предоставленных Selenium

docker run -d -p 4444:4444 --name selenium-hub selenium/hub
docker run -d --link selenium-hub:hub selenium/node-chrome

Если я получаю доступ к [jenkins-dockerhostip]: 4444 / grid / consoleзатем я вижу, что концентратор и узел подключены.

У меня есть другой образ, который запускает тест maven из этого файла Docker

FROM maven:3.5.2-jdk-8
WORKDIR /app
ENTRYPOINT ["mvn", "clean", "verify", "-P", "cloudbuild", "-gs", "settings.xml", "-s", "settings.xml", "-Dwebdriver.remote.url=http://selenium-hub/wd/hub"]

, затем я создаю этот образ и запускаю контейнер

docker run --rm -i -p 9005:9005 --link selenium-hub:hub -v ${env.WORKSPACE}:/app selenium

, но это не с ошибкой

net.serenitybdd.core.exceptions.SerenityManagedException: не удалось связаться с selenium-hub

Может кто-нибудь помочь мнепочему селеновый контейнер не может получить доступ к концентратору?

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