私はSelenium 2.20を使用しています。ブラウザを起動するとWebDriver InternetExplorerDriverがこの警告を表示するのはなぜですか?これは、パラメータ化されたJUnitテスト中に私に起こっています。この警告は、「新しいInternetExplorerDriver()」を呼び出すたびにスローされます。再試行した後、2回目の試行で成功します。つまり、IEインスタンスがWebDriverで動作する前に、tryExecute呼び出しを2回実行する必要があります。WebDriver InternetExplorerDriver:ソフトウェアによる接続の中止:recv failed?
org.apache.http.impl.client.DefaultRequestDirector tryExecute
INFO: I/O exception (java.net.SocketException) caught when processing request:
Software caused connection abort: recv failed
org.apache.http.impl.client.DefaultRequestDirector tryExecute
INFO: Retrying request
は "2.2.0" タイプミスか、本物か? Seleniumをアップデートしてみませんか?何かがテストとIEの間の接続を積極的にブロックすることはできますか?結局のところ、それはソケット接続です...ファイアウォール、ウイルス対策? –
申し訳ありませんが、2.20 – djangofan
はい、セレニウムのバージョンは2.20 –