Selenium Grid Hub操作超时

时间:2014-01-13 03:40:15

标签: windows macos selenium

我正在尝试在使用我的Mountain Lion Mac计算机作为集线器安装的Windows 7 VM节点上运行Behat测试。

我正在使用最新的seleniun(2.39.0)

我在节点VM上运行以下命令

java -jar selenium-server-standalone-2.39.0.jar -role node -hub http://10.0.2.2:4444/grid/register -browser "browserName=internet explorer,version=8,maxinstances=1" -Dwebdriver.ie.driver="D:\tools\IEDriverServer.exe"

这会将请求发送到集线器机器,它似乎“好像”集线器已收到此消息,这是因为当我在集线器机器上访问localhost:4444 / grid / console时它会显示已注册的节点(参见屏幕截图)下面)

enter image description here

但是当集线器尝试向节点发送请求时出现错误,但由于连接被拒绝,因此无法发出错误。但是我已经禁用了Windows防火墙,所以这个连接应该通过吗?

enter image description here

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:3)

所以,我弄清楚了我的问题,这与这里发布的命令无关。我没有为我的VM提供足够的网络权限以允许连接。最简单的解决方案是让VM充当网络上的独立计算机,解决了所有问题:)。