私は2台のマシンを持っています。1 つはselenium hub
完全なテスト スーツで実行されており、別のマシンではこれらのテストを実行したいので、node/rc
ハブ ページを表示しているときにハブに登録する 2 番目のマシンで実行しました " http://localhost:4444/grid/console?config=true&configDebug =true " はそのエントリを表示しています。
問題は、1 台目のマシンからこれらのテストを実行するコマンドを実行すると、2 台目のマシンで実行が開始されないことです。
テストを実行すると、ハブ コンソールに次のメッセージが何度も表示されました。
2012 年 6 月 8 日 7:32:56 PM org.apache.http.impl.client.DefaultRequestDirector tryConnect 情報: ターゲット ホストへの接続時に I/O 例外 (java.net.NoRouteToHostException) がキャッチされました: ホストへのルートがありません: 6 月に接続します8, 2012 7:32:56 PM org.apache.http.impl.client.DefaultRequestDirector tryConnect 情報: ターゲット ホストへの接続時に I/O 例外 (java.net.NoRouteToHostException) がキャッチされました: ホストへのルートがありません: 6 月 8 日接続、2012 7:32:56 PM org.apache.http.impl.client.DefaultRequestDirector tryConnect 情報: 接続を再試行しています。
すでに実行node/rc
されている最初のマシンhub
で実行すると、これらのテストが期待どおりに実行されます。
以前にセレンRCで実行していたテストスーツをセレングリッドに移行しました。テストは Java で書かれており、TestNG を使用しています。
TestNG ファイルでも何かを変更する必要がありますか? 2台目のマシンにインストールして構成ant/java
し、配置selenium-server-standalone<version no>.jar
しました。さらに必要なものはありますか?
提案をしてください。