0
我使用Selenium WebDriver通過使用Java語言編寫腳本來測試我的Web應用程序。有時,我得到HTTP 404 - 未找到頁面消息。如何處理HTTP 404 - 頁面未找到錯誤使用Selenium WebDriver與Java?
如何使用Selenium WebDriver與Java處理此錯誤。
在此先感謝。
我使用Selenium WebDriver通過使用Java語言編寫腳本來測試我的Web應用程序。有時,我得到HTTP 404 - 未找到頁面消息。如何處理HTTP 404 - 頁面未找到錯誤使用Selenium WebDriver與Java?
如何使用Selenium WebDriver與Java處理此錯誤。
在此先感謝。
Selenium Webdriver無法跟蹤HTTP狀態/響應。您需要使用「網絡調試代理」工具,如http://www.charlesproxy.com或http://www.fiddler2.com。
您還可以通過驅動程序運行javascript來跟蹤是否有任何錯誤。您可以通過execute_script
函數比較document.documentURI === document.location.href
。由於document.documentURI
被大多數瀏覽器覆蓋顯示錯誤頁面,因此在錯誤情況下將返回false。
更多關於這裏 - http://apoorvparijat.com/selenium-webdriver-doesnt-throw-http-errors/
你可以給我們更多的背景嗎?這404可能有3個含義:預計斷開的鏈接(所以404是確定的),意外的斷開的鏈接和頁面真的在這裏(所以有一個問題在測試中),意外的斷開的鏈接和頁面不在這裏(所以有在網絡應用程序中的一個問題)。 –
簡單的「if else」語句將解決您的問題。 –