Как получить сообщения об ошибках консоли браузера с помощью Selenium WebDriver + Java?

После запуска тестов я хочу собрать все консольные сообщения об ошибках, отображаемые в консоли (Open Firebug → Click on Console → Click on Errors), используя Selenium WebDriver + Java.

Я попробовал ответ, упомянутый здесь, но он отображает только сообщения для "Предупреждений", "Информация", но не для "Ошибок"

Мне нужны только ошибки консоли, например -

Console log

Может кто-нибудь, пожалуйста, помогите мне, как получить этот журнал консоли?

Ответы

Ответ 1

Используйте JSErrorCollector, чтобы собирать ошибки javascript (те, что появляются в консоли) из firefox через java.

он становится таким же простым, как

final List<JavaScriptError> jsErrors = JavaScriptError.readErrors(driver);