Selenium python-grid-DefaultRemoteProxy未知版本,无主机路由

时间:2015-09-15 18:38:04

标签: java selenium selenium-webdriver selenium-grid selenium-server

我在machine1(ubuntu)上启动了selenium hub,在machine2(Redhat 6)上启动了node2。两台计算机都具有相同版本的selenium server=selenium-server-standalone-2.46.0.jar

问题:当我运行测试时,它会给我错误:

  

[EXCEPTION]消息:转发新会话错误时出错   转发请求没有路由到主机Stacktrace:       在org.openqa.grid.web.servlet.handler.RequestHandler.process(RequestHandler.java:114)       在org.openqa.grid.web.servlet.DriverServlet.process(DriverServlet.java:83)       在org.openqa.grid.web.servlet.DriverServlet.doPost(DriverServlet.java:67)       在javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

在中心网址上:http://10.1.19.123:4444/grid/console# 它显示我的node2顶部有这个字符串= DefaultRemoteProxy未知版本,没有到主机的路由

但是如果我在hub machine1上启动了一个节点。测试将运行到这台机器1没有问题。基本上,如果节点和集线器在同一台机器上,我的测试将运行正常。 我用Google搜索并发现可能的原因是机器1和2之间的通信,但是当我在机器1和2上互相ping通时,它们可以互相ping通,没有任何问题。我没有解决方案。请帮忙。

0 个答案:

没有答案