Selenium Grid 1.0.8 は、同じマシン上でハブといくつかのリモート コントロールを使用して正常に動作しています。私のtestNGテストはすべて正常に実行されます。
別のマシンでリモコンを起動すると、最初はすべて問題ないように見えます。ハブ コンソールには、デフォルトの環境「*firefox」で使用できるリモート コントロールが表示されます。
しかし、テストを (まだハブ マシン上で) 実行すると、他のボックスのリモート コントロールが正しく動作しません。それらはハブから登録解除され続けます。
ファイアウォールを無効にして、2 つのボックス間で 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 情報 - http://192.168.1.129:4444/heartbeat?host=localhost&port=5539の Ping ハブ
ハブログ:
[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