无法使用selenium Grid在虚拟机上注册节点

时间:2012-05-25 15:57:44

标签: grid selenium-grid

我是Selenium Grid的新手,因此非常感谢这方面的任何帮助。

我正在使用以下版本的selenium服务器:

selenium-server-standalone-2.20.0.jar

我已成功地通过输入cmd行来初始化集线器:

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

我还设法通过执行以下命令行在我的物理机器上注册节点:

java -jar selenium-server-standalone-2.20.0.jar -role webdriver -hub http://localhost:4444 / grid / register -browser browserName = iexplore,platform = WINDOWS -port 5556

我已经通过转到http://localhost:4444 / grid / console验证了上述内容,并且可以看到该节点已成功注册到端口5556.

现在作为下一步,我试图通过在cmd行中运行以下命令在Windows7虚拟机(ip address = 10.0.0.79)上注册另一个节点:

java -jar selenium-server-standalone-2.20.0.jar -role webdriver -hub http://10.0.0.79:4444 / grid / register -browser browserName = iexplore,platform = WINDOWS

遗憾的是上面的cmd没有注册我的请求而且我收到了错误:无法登录此节点:集线器关闭或没有响应

如果有人能告诉我我做错了什么,我将不胜感激。

干杯

1 个答案:

答案 0 :(得分:0)

10.0.0.79是你的节点的IP,而不是Hub吧?集线器在VM外部运行(具有不同的IP)

在你的上一个命令中,你让它指向10.0.0.79上的一个集线器