2012-01-04 46 views
1

私はSelenium Gridを使用してInternetExplorerDriver-Instanceをリモートで起動しています。リモートブラウザとの通信InternetExplorerDriverが終了した可能性があります - Seleniumの問題

エラーを言ってWebDriverExceptionがあるコードの2行目では

DesiredCapabilities capability = (DesiredCapabilities) DesiredCapabilities.internetExplorer(); 
RemoteWebDriver driver = new RemoteWebDriver(new URL(getHubUrl()), capability); 

:したがって、私は、次のコードを使用します。それは死亡した可能性があります。

リモートマシンはWindows 7システムです。なぜこれがうまくいかないのか分からないのですか?

+1

現在実行中のハブを強制終了して再起動しましたか? –

+0

この質問は次の質問と重複していますか? - http://stackoverflow.com/questions/23023399/error-communicating-with-the-remote-browser-it-may-have-died-selenium-web-driv/25497994#25497994 –

答えて

0

Windows 7でも同じエラーが発生していますが、Ubuntuでも動作します。

2.20.0のSeleniumを使用していますか?すでに2.21.0にアップグレードしようとしましたか?

0

また、InternetExplorerDriverへのパスを設定していますか? SO上でここにthis questionを参照してください - それは私に私がWindows 7でInternetExplorerDriverローカルで実行している同じ問題が持っていたGoogle Chromeの

+0

すべてのブラウザ(IE、Firefox、 Chromeも同様)クラッシュします。 – banterCZ

0

問題

を起動たくさん助けた - (IEDriverServer_Win32_2.42.0.zip)を

org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died. 

TaskManagerの実行中のプロセスをチェックすると、正しく処理されていなかった複数のプロセスが実行されていました(IEDriverServer.exe)。

ソリューション

は、次のコマンドを実行すると、実行中のすべてのIEDriverServer.exeのプロセスを殺し、そして(私にとっては)この問題を解決しました。

taskkill /F /IM IEDriverServer.exe 
関連する問題