Selenium Grid - пульты дистанционного управления всегда не регистрируются хабом - PullRequest
0 голосов
/ 17 июня 2011

У меня Selenium Grid 1.0.8 работает хорошо с концентратором и несколькими пультами на одной машине.Все мои тесты testNG выполняются успешно.

Когда я запускаю пульт дистанционного управления на другом компьютере, все сначала кажется нормальным.Консоль концентратора показывает, что пульт дистанционного управления доступен со средой по умолчанию "* firefox".

Однако, когда я запускаю тесты (все еще на компьютере-концентраторе), пульты дистанционного управления на другом блоке никогда не работают должным образом,Они продолжают получать регистрацию от центра.

Я отключил брандмауэры и могу пинговать между двумя полями.Кто-нибудь сталкивался с подобными проблемами?

Журнал удаленного управления:

[java] 21: 34: 19.479 ПРЕДУПРЕЖДЕНИЕ - Концентратор на http://192.168.1.129:4444/heartbeat?host=localhost&port=5539 не имеет нас в качестве зарегистрированного [java]21: 34: 49.496 INFO - Проверка соединения с концентратором ... [java] 21: 34: 49.496 INFO - Ping Hub на http://192.168.1.129:4444/heartbeat?host=localhost&port=5539

Журнал концентратора:

[java] INFO: Сбор мусора, недоступные RC и устаревшие сессии ...

 [java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry

 [java] INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused

 [java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry

 [java] INFO: Retrying request
 [java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
 [java] INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused
 [java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
 [java] INFO: Retrying request
 [java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
 [java] INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused
 [java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
 [java] INFO: Retrying request

1 Ответ

0 голосов
/ 25 июня 2011

Передаете ли вы правильное значение хоста при регистрации вашего узла? Для правильной работы с прокси, узел должен предоставить маршрутизируемое имя хоста этому узлу при регистрации в концентраторе. Без этого значения концентратор не сможет связаться с узлом и отменит его регистрацию.

...