Моя текущая настройка - у меня есть selenium RC, работающий в качестве концентратора на машине с Windows (допустим, имя машины - machine.name.com).Я использовал следующую команду, чтобы запустить его
java -jar selenium-server2.15.jar -role hub -port 5555
У меня есть узел селена, работающий на той же машине, которая зарегистрирована на вышеуказанном узле.Я использовал следующую команду для запуска узла
java -jar selenium-server2.15.jar -role node -port 5554 -hub http://machine.name.com:5555/grid/register
Этот узел успешно зарегистрирован, и я могу также запустить тесты этого узла.
Теперь у меня есть другая машина (LINUX - давайте предположим, что IP-адрес этой машины - 10.123.123.123), где я хочу запустить другой узел, зарегистрированный в хабе, на машине с windows (machine.name.com) в порту 5555. Я использовал следующеекоманда для запуска узла.
java -jar selenium-server2.15.jar -role node -port 5572 -hub http://machine.name.com:5555/grid/register -browser browserName=chrome,platform=LINUX,maxInstances=5
Проблема в том, что этот узел не регистрируется HUB.
Я точно знаю, что Hub и Node обнаружили друг другакогда я нажимаю http://machine.name.com:5555/console в браузере, отображаются оба узла.Но на машине Linux есть сообщение об ошибке: « прослушивает http://10.123.123.123:5572 (в данный момент не может быть достигнуто) »
, и никакие тесты селена не могут быть запущены с этого узла.
Я прочитал в селеногруппах ЗДЕСЬ , что удаленный узел должен также определить пару ключ-значение -hubHost
.Поэтому я также попробовал следующую команду, но безуспешно
java -jar selenium-server2.15.jar -role node -port 5572 -hub http://machine.name.com:5555/grid/register -browser browserName=chrome,platform=LINUX, maxInstances=5 -hubHost "machine.name.com"
Но это также не регистрирует узел.
Обратите внимание, что в linux на консоли не выдается ошибкамашина.все, что отображается, -
13:20:55.891 INFO - starting auto register thread. Will try to register every 5000ms
13:20:55.891 INFO - Registering the node to hub :http://machine.name.com:5555/grid/register
13:23:06.860 INFO - Registering the node to hub :http://machine.name.com:5555/grid/register
13:25:17.678 INFO - Registering the node to hub :http://machine.name.com:5555/grid/register
13:27:28.496 INFO - Registering the node to hub :http://machine.name.com:5555/grid/register
13:29:39.311 INFO - Registering the node to hub :http://machine.name.com:5555/grid/register
На консоли, работающей с концентратором на компьютере с Windows, не выдается никаких ошибок.
Брандмауэры соответствующим образом проколоты, а также проверены с помощью telneting.
При всем этом я уверен, что сделал что-то в корне неправильно, может кто-нибудь, пожалуйста, ПОМОГИТЕ МНЕ !!!!!