我是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没有注册我的请求而且我收到了错误:无法登录此节点:集线器关闭或没有响应
如果有人能告诉我我做错了什么,我将不胜感激。
干杯
答案 0 :(得分:0)
10.0.0.79是你的节点的IP,而不是Hub吧?集线器在VM外部运行(具有不同的IP)
在你的上一个命令中,你让它指向10.0.0.79上的一个集线器