0

自動テストにセレングリッドを使用しています。公式文書に従ってグリッドをインストールしました。ただし、run-demo-in-parallelを実行した後、テストケースは失敗し、ターゲットフォルダーで次のエラーが発生します。

Parameter #1    Parameter #2    Parameter #3    Parameter #4
localhost   4444    *firefox    http://images.google.com

**Could not contact Selenium Server; have you started it on 'localhost:4444'** ?
 Read       more at http://seleniumhq.org/projects/remote-control/not-started.html   Connection refused: connect
 com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:86)
 at    com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage.startSeleniumSession(ThreadSafeSeleniumSessionStorage.java:26)at com.thoughtworks.selenium.grid.demo.WebTestForASingleBrowser.domme(WebTestForASingleBrowser.java:51)

問題が何であるか教えていただけますか?私はwindows7マシンを使用しています。javajdkおよびjre1.6を使用。Seleniumバージョン1.0.8。Seleniumスタンドアロンサーバー-2.5.0。私が提供できる情報は他にありますか?

4

1 に答える 1

1

タスクマネージャーを開き、java.exeまたはjavaw.exeという名前のプロセスが実行されているかどうかを確認します。そうでない場合は、Selグリッドがまだ開始されていません。ファイルを開いて(ダブルクリックして)、selenium-server-standalone-2.5.0.jarもう一度statup taskmanagerを開いて、グリッドが稼働していることを確認してから、試してください。

プロセスが開始されていない場合何らかの理由でグリッドを開始できない場合があります。コマンドプロンプトウィンドウを開いて、次のコマンドを実行することをお勧めします。

java -jar selenium-server-standalone-2.5.0.jar -role hub

注:上記のコマンドを機能させるには、jarファイルがあるディレクトリにいる必要があります。そうでない場合、cmdはファイルが見つからないというエラーをスローします。

さらにサポートが必要な場合はお知らせください。

于 2011-09-07T10:04:17.943 に答える