我无法通过VM使用selenium网格注册节点。以下是我在注册节点时遵循的步骤
使用以下命令启动Selenium Hub
java -jar selenium-server-standalone-2.45.0.jar -role hub
打开浏览器并导航到以下链接。我能够查看控制台
http://localhost:4444/grid/console
启动VM并尝试使用以下命令
注册节点java -jar selenium-server-standalone-2.45.0.jar -role webdriver -port 5555 -hub http://xx.xx.1.28:4444/grid/register
我收到以下错误
17:32:02.960 INFO - 无法注册此节点:发送注册请求时出错。
注意:我的机器的IP:xx.xx.1.28
VM IP为:xx.xx.1.8
我可以在我的机器和VM之间执行ping操作,但不确定是什么问题。
当我尝试从我的本地注册节点时它工作正常,我只有在通过VM运行时才会遇到上述问题。
我还验证了防火墙已关闭。
答案 0 :(得分:0)
我不知道你是否还需要一个答案,但这就是我所做的并且完美无缺:
在集线器机器上运行:
java -jar selenium-server-standalone-2.45.0.jar -role hub
在Vm上运行:
java -jar selenium-server-standalone-2.45.0.jar -role node -hub http://xx.xx.1.28:4444/grid/register