Selenium RemoteWebDriver I / O Exception java.net.NoRouteToHostException

时间:2015-10-21 16:16:39

标签: java selenium-webdriver automation selenium-rc selenium-grid

我在Mac上使用Java编写测试。我在Linux上有一个Selenium Grid(Hub),我通过这个命令成功启动它:

java -jar /bin/selenium-server/selenium-server-standalone-2.48.2.jar -role hub -port 4444 &

我有一个VM Windows,然后我通过这个命令将其注册为Selenium Node:

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

我在Selenium Grid上看到了:注册了一个节点http:// VMWindowsIP ,但后来却说:

17:35:24.331 INFO - Nodes should register to http://10.0.50.34:4444/grid/register/
17:35:24.331 INFO - Selenium Grid hub is up and running
17:43:11.211 INFO - Registered a node http://*VMWindowsIP*:5555
17:43:19.307 INFO - I/O exception (java.net.NoRouteToHostException) caught when processing request to {}->http://*VMWindowsIP*:5555: No route to host

我不知道遗失了什么。

3 个答案:

答案 0 :(得分:0)

你能试试这些

吗?

注册中心

java -jar /bin/selenium-server/selenium-server-standalone-2.48.2.jar -role hub -port 4444

注册节点

java -jar selenium-server-standalone-2.46.0.jar -role node -port 5555 -hub http://10.0.50.34:4444/grid/register -Dwebdriver.ie.driver=C:\IEDriverServer.exe  -host 

答案 1 :(得分:0)

试试这个

java -jar selenium-server-standalone-2.46.0.jar -role node -port 5555 -hub 10.24.53.620:4444/grid/register -Dwebdriver.ie.driver=C:\IEDriverServer.exe -host 10.24.53.(Your Node IP address) 

答案 2 :(得分:0)

我发现我的节点落后于VPC,所以我改变了网络配置并且它有效!