Selenium RemoteWebDriver I/O 异常 java.net.NoRouteToHostException
Selenium RemoteWebDriver I/O Exception java.net.NoRouteToHostException
我在 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 节点:
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
不知道少了什么
你能试试这些吗
注册中心
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
试试这个
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)
我发现我的节点在 VPC 后面,所以我更改了网络配置,它成功了!
我在 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 节点:
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
不知道少了什么
你能试试这些吗
注册中心
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
试试这个
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)
我发现我的节点在 VPC 后面,所以我更改了网络配置,它成功了!