无法使用Selenium Grid注册VM节点

时间:2015-06-07 12:06:03

标签: selenium selenium-webdriver selenium-grid

我无法通过VM使用selenium网格注册节点。以下是我在注册节点时遵循的步骤

  1. 使用以下命令启动Selenium Hub

    java -jar selenium-server-standalone-2.45.0.jar -role hub
    
  2. 打开浏览器并导航到以下链接。我能够查看控制台

    http://localhost:4444/grid/console
    
  3. 启动VM并尝试使用以下命令

    注册节点
    java -jar selenium-server-standalone-2.45.0.jar -role webdriver -port 5555 -hub http://xx.xx.1.28:4444/grid/register
    
  4. 我收到以下错误

      

    17:32:02.960 INFO - 无法注册此节点:发送注册请求时出错。

    注意:我的机器的IP:xx.xx.1.28
            VM IP为:xx.xx.1.8

    我可以在我的机器和VM之间执行ping操作,但不确定是什么问题。

    当我尝试从我的本地注册节点时它工作正常,我只有在通过VM运行时才会遇到上述问题。

    我还验证了防火墙已关闭。

1 个答案:

答案 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