Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium RemoteWebDriver I/O异常java.net.NoRouteToHostException_Java_Selenium Webdriver_Automation_Selenium Rc_Selenium Grid - Fatal编程技术网

Selenium RemoteWebDriver I/O异常java.net.NoRouteToHostException

Selenium RemoteWebDriver I/O异常java.net.NoRouteToHostException,java,selenium-webdriver,automation,selenium-rc,selenium-grid,Java,Selenium Webdriver,Automation,Selenium Rc,Selenium Grid,我在Mac上使用Java编写测试。我在Linux上有一个Selenium网格(集线器),我通过以下命令成功启动它: java -jar /bin/selenium-server/selenium-server-standalone-2.48.2.jar -role hub -port 4444 & java -jar selenium-server-standalone-2.48.2.jar -role node -hub http://10.0.50.34:4444/grid/reg

我在Mac上使用Java编写测试。我在Linux上有一个Selenium网格(集线器),我通过以下命令成功启动它:

java -jar /bin/selenium-server/selenium-server-standalone-2.48.2.jar -role hub -port 4444 &
java -jar selenium-server-standalone-2.48.2.jar -role node -hub http://10.0.50.34:4444/grid/register/
我有一个VM Windows,然后通过以下命令将其注册为Selenium节点:

java -jar /bin/selenium-server/selenium-server-standalone-2.48.2.jar -role hub -port 4444 &
java -jar selenium-server-standalone-2.48.2.jar -role node -hub http://10.0.50.34:4444/grid/register/
我在Selenium网格上看到:注册了一个节点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后面,所以我改变了网络配置,它工作了

根据您的规范注册驱动程序功能。我的意思是你的脚本是否需要在IE、Chrome、Safari中执行,然后我得到了这个错误:
10:24:53.620信息-注册了一个节点http://:5555
10:25:03.625信息-将节点http://:5555标记为down:无法到达节点2次尝试
10:26:03.646信息-取消注册节点http://:5555,因为它已关闭60021毫秒
,这次我看不到注册nodeThank谢谢你的帮助,我解决了这个问题,原来不是因为脚本,而是VPC。