Запуск Selenium GRID на экземпляре Amazon EC2 - регистрация узла на http://172.17.42.1:4444/grid/register/ - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь запустить Selemium Grid на экземпляре EC2, но когда я запускаю сетку, в журналах появляется следующее предупреждение о том, что узлы должны регистрироваться на http://172.17.42.1:4444/grid/register/

Концентратор не работает по IP-адресу 172.17.42.1, поэтому я не уверен, что происходит.Откуда хаб получает этот ip?

[ec2-user@ip-11-111-11-125 stf]$ java -jar "selenium-server-standalone-3.12.0.jar" -role hub -port 4444
02:50:53.458 INFO [GridLauncherV3.launch] - Selenium build info: version: '3.12.0', revision: '7c6e0b3'
02:50:53.463 INFO [GridLauncherV3$2.launch] - Launching Selenium Grid hub on port 4444
2018-06-06 02:50:53.956:iNFO::main: Logging initialized @1345ms to org.seleniumhq.jetty9.util.log.StdErrLog
02:50:54.280 INFO [Hub.start] - Selenium Grid hub is up and running
02:50:54.281 INFO [Hub.start] - Nodes should register to http://172.17.42.1:4444/grid/register/
02:50:54.282 INFO [Hub.start] -Clients should connect to http://172.17.42.1:4444/wd/hub

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

Вам нужно использовать общедоступный ip вашего узла-узла для подключения к концентратору на вашем экземпляре ec2.

Пожалуйста, посмотрите мой ответ на этот вопрос - Невозможно подключиться к Selenium Grid, работающему наAWS EC2

Пожалуйста, не стесняйтесь комментировать, если это не работает для вас.

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

Вам необходимо добавить свой номер порта, т.е. 4444, в группу безопасности EC2.Вы можете добавить пользовательское правило TCP в 0.0.0.0/0, но я предлагаю просто добавить ваш IP.

...