プロジェクトでのUIテストにセレンを使用します。私たちは最新のバージョン2.30.0を実行しています。 Firefox WebDriverを使用し、Firefox 19.0を実行しています。Selenium WebDriverがタイムアウト例外を散発的にスローします
一般に、Visual Studioでuiテストを実行すると、uiテストはローカルとサーバー側で動作します。私たちのテストはビルドサーバー上で実行されます。これは、Visual Studioを使って手動でテストする同じサーバー上で同じデプロイメントを使用します。
しかし、UIテストがbuildserverの上で実行されます時に散発的に我々は、以下の問題が発生した:
Test(s) failed. OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL http://localhost:7056/hub/session/bed1d0e7-efdc-46b6-ba07-34903519c44d/element/%7B8717bb19-96c7-44d3-b0ee-d4b989ae652d%7D/click timed out after 60 seconds.
----> System.Net.WebException : The operation has timed out
at OpenQA.Selenium.Remote.HttpCommandExecutor.CreateResponse(WebRequest request)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
--WebException
at System.Net.HttpWebRequest.GetResponse()
at OpenQA.Selenium.Remote.HttpCommandExecutor.CreateResponse(WebRequest request)
基本的にテストは、入力フィールドが前にファイルを充填したアップロードボタンをクリックします。ファイルが非常に小さいので、これは数秒で完了します。 しかし、時々60秒のタイムアウトに達します。
根本的な問題を特定する方法はありますか?または前に誰かを同じ問題にする? ヒントがありがとうございます。ありがとう。
このブラウザのブラウザおよびそのバージョンは? – Arran
@Arranヒントをありがとう。質問が更新されました。 – dasheddot
ちょうど不思議なことに、これはFF 19のアップデート以来もっと起こったのですか? – Arran