0

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
4

1 に答える 1

0

ノードを登録するときに正しいホスト値を渡していますか?プロキシを適切に処理するために、ノードはハブに登録するときにそのノードにルーティング可能なホスト名を提供する必要があります。この値がないと、ハブはノードと通信できず、ノードの登録を解除します。

于 2011-06-24T20:11:12.243 に答える