我正在尝试按照此快速入门指南收到此错误消息: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 ...
之后我不知道该怎么做。
答案 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