2011-06-17 67 views
0

我的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 
+0

我看到很多人報道過這個相同的問題。其中一個人說這是由於網絡。在seleniumusers googlegroups中搜索,您將在其中一個主題中找到答案。 – 2011-06-17 12:20:17

+0

感謝Nirvdrum,你所描述的是我的設置問題。我之前在使用hub和RC做了更多的測試之後才發現它。 – 2011-06-27 17:17:31

回答

0

當您註冊節點時,您是否傳遞了正確的主機值?爲了正確處理代理,在向集線器註冊時,節點必須爲該節點提供可路由的主機名稱節點。如果沒有這個值,集線器將無法與節點通信並取消註冊。

相關問題