Selenium错误 - 无法注册此节点:集线器已关闭或未响应

时间:2012-01-20 17:53:07

标签: selenium-grid

我正在尝试按照此快速入门指南收到此错误消息:couldn't register this node: hub down or not responding.http://code.google.com/p/selenium/wiki/Grid2

当我运行以下命令时:

java -jar selenium-server-standalone-2.14.0.jar -role node  -hub http://localhost:4444/grid/register

我下载2.17.0版本的selenium独立jar ...

之后我不知道该怎么做。

4 个答案:

答案 0 :(得分:4)

首先,启动selenium-grid hub:

java -jar selenium-server-standalone-2.42.2.jar -role hub -timeout 30 -browserTimeout 60

之后您的节点:

java -jar selenium-server-standalone-2.42.2.jar -role node -hub http://localhost:4444/grid/register -Dwebdriver.ie.driver="pathToIEDriver\IEDriverServer.exe" -Dwebdriver.chrome.driver="pathToChromeDriver\chromedriver.exe" -browser "browserName=internet explorer,version=11,maxInstances=5,seleniumProtocol=WebDriver" -browser "browserName=chrome,version=latest,maxInstances=5,seleniumProtocol=WebDriver" -browser "browserName=firefox,version=25,maxInstances=5,seleniumProtocol=WebDriver"

可以在最后一个命令行中更改某些参数,只需确定您拥有的浏览器,版本等......

答案 1 :(得分:0)

请尝试为端口号分配节点,如下所示

java -jar selenium-server-standalone-2.42.2.jar -role webdriver -hub ttp:// localhost:4444 / grid / register -port 7777

答案 2 :(得分:0)

尝试使用selenium-server-standalone-2.38.0。这个版本解决了我的问题。

答案 3 :(得分:0)

这对我来说效果很好。

** 对于 Hub/Master,使用以下命令:

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

** 对于 Node/Slave,使用这个命令:

java -Dwebdriver.chrome.driver="/Users/NaveenKhunteta/Downloads/chromedriver" -jar 
        selenium-server-standalone-3.8.1.jar -role node -hub 
        http://192.168.0.102:4444/grid/register