Q
檢查頁面錯誤
0
A
回答
1
這不是非此即彼的Watir webdriver的還是一個功能(獲取HTTP狀態代碼)。一般的理念是,這些工具可以像用戶那樣自動化,而用戶不能看到http狀態。 (儘管他們會看到由此產生的錯誤頁面)另外,由於瀏覽器是進行調用的瀏覽器,而不是一些底層代碼,它具有狀態代碼,但它並沒有真正暴露給用戶,也不是通過DOM等等這裏的a webdriver issue已經得到這種請求大約3年,正如你可以看到開發者是非常堅定的,這不是他們想要添加到webdriver
通常是一個很好的測試,如果你有正確的頁面是檢查頁面標題,看看它是否是預期的。如果不是,那麼你可以截圖或以其他方式檢查你嘗試使用的頁面,並從中做出一些理解(很可能是來自web服務器的標準錯誤頁面)
如果你真的想能夠看看HTTP狀態代碼本身,有些方法可以使用代理或使用類似於您的代碼的http級別調用來對URL進行第二次調用(您必須提前保存,這可能並不容易) httparty。)
有幾個紅寶石代理寶石,包括最近創建的寶石。但我沒有使用它們,也無法告訴你如何設置它們,以便來自瀏覽器的http調用將通過代理進行檢查並供您進行檢查。您可能需要與代理人之一的作者交談,並詢問這種事情是否可行。 (我知道我已經看到有人在談論使用webdriver在Java中做類似的事情,所以它應該也可以用ruby)
相關問題
- 1. Magento錯誤檢出頁面
- 2. 查看404錯誤頁面
- 3. 檢查錯誤
- 4. 錯誤檢查
- 5. 檢查錯誤
- 6. Python錯誤檢查錯誤?
- 7. 錯誤在查看頁面源
- 8. Servicestack錯誤建設查看頁面
- 9. Drupal錯誤頁面
- 10. asp.net頁面錯誤
- 11. CasperJS:頁面錯誤
- 12. HTML頁面錯誤
- 13. CloudFlare錯誤頁面
- 14. ViewPager錯誤頁面
- 15. LocalHost8080錯誤頁面
- 16. 錯誤404頁面
- 17. JSP錯誤頁面
- 18. Wordpress頁面錯誤
- 19. ADFS錯誤頁面
- 20. 頁面錯誤和髒頁
- 21. 頁表:頁面錯誤
- 22. 檢查頁面改變時
- 23. 檢查頁面加載
- 24. WooCommerce - 檢查品牌頁面
- 25. 用戶名檢查頁面
- 26. MVC HandleError返回錯誤500並查看錯誤頁面
- 27. 禁用Cloudflare錯誤頁面並顯示實際錯誤頁面
- 28. 如何捕獲Apache錯誤頁面的錯誤頁面截圖?
- 29. MATLAB:VideoReader錯誤檢查
- 30. 錯誤檢查 - Java