2012-05-25 4 views
0

Я новичок в Selenium Grid, поэтому любая помощь в этом отношении очень ценится.Невозможно зарегистрировать узел на виртуальной машине с использованием селена Grid

Я использую следующие версии селена сервера:

selenium-server-standalone-2.20.0.jar 

Я успешно сведущим инициализировать ступицу, введя это в CMD линии:

java -jar selenium-server-standalone-2.20.0.jar -role hub

Я также удался зарегистрируйте узел на моей физической машине, выполнив следующую командную строку:

java -j ар селен сервер автономного-2.20.0.jar -ролевого WebDriver -hub http://localhost:4444/сетки/регистр -browser browserName = Iexplore, платформа = WINDOWS -PORT 5556

Я проверил выше, перейдя в http://localhost:4444/grid/console и может видеть, что узел успешно зарегистрирован на порт 5556.

Теперь, как следующий шаг, я пытаюсь зарегистрировать другой узел на виртуальной машине Windows7 (ip address = 10.0.0.79), выполнив следующее в cmd line:

java -jar selenium-server-standalone-2.20.0.jar -role webdriver -hub http://10.0.0.79:4444/grid/register -browser b rowserName = Iexplore, платформа = WINDOWS

, к сожалению, выше CMD не регистрирует мою просьбу, и я получаю ошибку: не удался rgister этого узла: концентратор вниз или не отвечает

Я был бы признателен, если кто-то пожалуйста, скажите мне, что я делаю неправильно.

Приветствия

+0

ли вы убедитесь, что можете ли вы пинг эту 10.0.0.79 машину из win7 VM? Кроме того, вы проверяли, блокирует ли ваш брандмауэр соединение? –

+0

@ A.J - Также как уточнить, что IP-адрес моего localhost = 10.0.0.115 и IP-адрес виртуальной машины = 10.0.079. Согласно вашему предложению, я могу подтвердить, что могу успешно выполнить ping VM с моего phical mac machien и наоборот. Я также проверил, что firewallon моей виртуальной машины (10.0.0.79) уже отключен. Есть ли что-нибудь еще в способе, которым я пытаюсь зарегистрировать узел на VM, который может быть неправильным, то есть IP-адрес, номер порта и т. Д.? – user929258

ответ

0

10.0.0.79 является IP вашего узла, а не правильный концентратор? Концентратор работает за пределами виртуальной машины (с другим IP)

В последней команде вы позволите ему указать на ступице на 10.0.0.79

+0

Спасибо, Jochen. Так что, чтобы уточнить, вы говорите, что когда я регистрирую свой узел на виртуальной машине (10.0.0.79) с моего концентратора (физическая машина - IP 10.0.0115), я должен вызвать следующую команду: ** java -jar selenium-server-standalone-2.20.0.jar -role webdriver -hub http://10.0.0.115:4444/grid/register -browser browserName = iexplore, platform = WINDOWS ** Но, конечно же, выше просто создать другой узел на моей физической машине (ip = 10.0.0.115)? – user929258

+0

Вышеприведенная команда должна запускаться на виртуальной машине, а не в хабе.Когда вы запустите эту команду, узел будет создан в этой виртуальной машине и зарегистрирован в концентраторе, который прослушивает в 10.0.0.115 –

+0

Спасибо, ребята, - я понимаю, что я сделал неправильно сейчас - мне удалось успешно зарегистрировать узел на моя ВМ. ура – user929258

Смежные вопросы