0

私はJavaのスレッドで2.20ベースのテストコードをWebドライバーしようとしています。何らかの理由で、新しいFirefoxDriver()が例外をスローします。

45000ミリ秒以内にロックポート7054にバインドできませんビルド情報:バージョン: '2.20.0'、リビジョン: '16008'、時間: '2012-02-27 19:03:04'システム情報:os.name:'Windows Vista'、os.arch:' x86'、os.version:' 6.1'、java.version:' 1.6.0'ドライバー情報:driver.version:FirefoxDriver

これは、スレッドを使用する場合にのみ発生します。スレッドを使用せずに同じコードを実行すると、完全に正常に機能します。

どうすればこれを修正できますか?

最高、ローハン

4

1 に答える 1

0

この目的のために、RemoteWebDriverを使用し、ローカルのSeleniumサーバーを起動します。ポートを管理し、同時に複数の WebDriver インスタンスを起動できます。WebDriver の初期化は次のようになります。

WebDriver driver = new RemoteWebDriver(
                            new URL("http://localhost:4444/wd/hub"), 
                            DesiredCapabilities.firefox());
于 2015-06-03T11:46:20.267 に答える