我的 Selenium Grid 1.0.8 与集线器和同一台机器上的多个遥控器一起运行良好。我的 testNG 测试全部成功运行。
当我在另一台机器上启动遥控器时,最初一切似乎都很好。集线器控制台显示遥控器在默认环境“*firefox”中可用。
但是,当我运行测试(仍在集线器机器上)时,另一个盒子上的遥控器永远无法正常工作。他们不断从中心注销。
我已经禁用了防火墙,我可以在两个盒子之间 ping 通。有没有人遇到过类似的问题?
远程控制日志:
[java] 21:34:19.479 警告 - http://192.168.1.129:4444/heartbeat?host=localhost&port=5539的集线器没有注册我们 [java] 21:34:49.496 信息 - 检查与集线器的连接。 .. [java] 21:34:49.496 INFO - Ping Hub 在http://192.168.1.129:4444/heartbeat?host=localhost&port=5539
中心日志:
[java] 信息:垃圾收集不可用的 RC 和过时的会话...
[java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
[java] INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused
[java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
[java] INFO: Retrying request
[java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
[java] INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused
[java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
[java] INFO: Retrying request
[java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
[java] INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused
[java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
[java] INFO: Retrying request