運行測試後,我想使用Selenium WebDriver + Java收集控制檯中顯示的所有控制檯錯誤消息(打開Firebug - >單擊控制檯 - >單擊錯誤)。如何使用Selenium WebDriver + Java獲取瀏覽器控制檯錯誤消息?
我想答案提到here,但只顯示消息「警告」,「信息」而不是「錯誤」
我想只有像控制檯錯誤 -
有人可以幫助我如何獲得這些控制檯日誌?
運行測試後,我想使用Selenium WebDriver + Java收集控制檯中顯示的所有控制檯錯誤消息(打開Firebug - >單擊控制檯 - >單擊錯誤)。如何使用Selenium WebDriver + Java獲取瀏覽器控制檯錯誤消息?
我想答案提到here,但只顯示消息「警告」,「信息」而不是「錯誤」
我想只有像控制檯錯誤 -
有人可以幫助我如何獲得這些控制檯日誌?
使用JSErrorCollector,通過java從firefox收集javascript錯誤(在控制檯中出現的)。
它變得如此簡單,
final List<JavaScriptError> jsErrors = JavaScriptError.readErrors(driver);
我用你提到相同的代碼了控制檯日誌即http://stackoverflow.com/questions/18261338/get-chromes-console-log/18283831#18283831 。確保你看到的任何網站有一個控制檯錯誤,否則它只會給你空的數組列表,並且在eclipse控制檯中不會顯示任何內容。 –