Java 言語を使用してスクリプトを記述し、Selenium WebDriver を使用して Web アプリケーションをテストしています。ときどき、HTTP 404 - ページが見つかりませんというメッセージが表示されます。
Java で Selenium WebDriver を使用してこのエラーを処理するにはどうすればよいですか。
前もって感謝します。
Java 言語を使用してスクリプトを記述し、Selenium WebDriver を使用して Web アプリケーションをテストしています。ときどき、HTTP 404 - ページが見つかりませんというメッセージが表示されます。
Java で Selenium WebDriver を使用してこのエラーを処理するにはどうすればよいですか。
前もって感謝します。
Selenium Webdriver は HTTP ステータス/応答を追跡できません。http://www.charlesproxy.comやhttp://www.fiddler2.comのような「Web デバッグ プロキシ」ツールを使用する必要があります。
ドライバーを介して JavaScript を実行することにより、エラーがあるかどうかを追跡することもできます。関数で比較できdocument.documentURI === document.location.href
ますexecute_script
。エラー ページを表示するためにほとんどのブラウザでオーバーライドされるためdocument.documentURI
、エラー シナリオでは false が返されます。
詳細はこちら - http://apoorvparijat.com/selenium-webdriver-doesnt-throw-http-errors/