Селен на докере - PullRequest
       5

Селен на докере

0 голосов
/ 27 июня 2018

Я установил Selenium / Hub на докер. Я запускаю его с помощью этой команды:

sudo docker run -d -p 4444:4444 --name selenium-hub selenium/hub

Я настроил туннель в putty для подключения к Selenium через браузер

К сожалению, это не работает (я не могу подключиться к селену через браузер), и я не знаю, почему Файл конфигурации ниже:

{
  "host": "0.0.0.0",
  "port": 4444,
  "role": "hub",
  "maxSession": 5,
  "newSessionWaitTimeout": -1,
  "capabilityMatcher": "org.openqa.grid.internal.utils.DefaultCapabilityMatcher",
  "throwOnCapabilityNotPresent": true,
  "jettyMaxThreads": -1,
  "cleanUpCycle": 5000,
  "browserTimeout": 0,
  "timeout": 30,
  "debug": false
}

Почему это не работает, где я могу найти логи докера селена?

1 Ответ

0 голосов
/ 27 июня 2018

Сначала вам нужно будет создать сеть докеров, запустить концентратор, а затем запустить узел для вашего конкретного браузера для взаимодействия с концентратором.

$ docker network create grid
$ docker run -d -p 4444:4444 --net grid --name selenium-hub selenium/hub:3.12.0-cobalt
$ docker run -d --net grid -e HUB_HOST=selenium-hub -v /dev/shm:/dev/shm selenium/node-chrome:3.12.0-cobalt
$ docker run -d --net grid -e HUB_HOST=selenium-hub -v /dev/shm:/dev/shm selenium/node-firefox:3.12.0-cobalt

См. Также документацию .

...