我的Selenium Grid 1.0.8在集線器和同一臺機器上的多個遠程控制上運行良好。我的testNG測試全部成功運行。Selenium Grid - 遠程控制始終未被集線器註冊
當我在另一臺機器上啓動一個遙控器時,一切似乎都沒有問題。集線器控制檯顯示遙控器可用於默認環境「* firefox」。
但是,當我運行測試(仍在中心計算機上)時,另一個盒子上的遠程控制將無法正常工作。他們不斷從中心註銷。
我禁用了防火牆,我可以在兩個盒子之間ping。有沒有人遇到類似的問題?
遠程控制日誌:
【JAVA】21:34:19.479 WARN - 集線器在http://192.168.1.129:4444/heartbeat?host=localhost&port=5539沒有我們作爲註冊 【JAVA】21:34:49.496信息 - 檢查連接到集線器... [java的] 21:34:49.496 INFO - 平集線器在http://192.168.1.129:4444/heartbeat?host=localhost&port=5539
轂日誌:
【JAVA] INFO:垃圾收集不可用的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
我看到很多人報道過這個相同的問題。其中一個人說這是由於網絡。在seleniumusers googlegroups中搜索,您將在其中一個主題中找到答案。 – 2011-06-17 12:20:17
感謝Nirvdrum,你所描述的是我的設置問題。我之前在使用hub和RC做了更多的測試之後才發現它。 – 2011-06-27 17:17:31