Мы пытаемся получить / прочитать журналы из консоли браузера chrome с помощью Selenium Web driver.
Наш сценарий: Мы выполняем тестовый пример и на последнем шаге мы хотим проверить браузер на наличие ошибок и потерпеть неудачу, если какие-либо ошибки присутствуют. Но, к сожалению, даже несмотря на то, что ошибки регистрируются в консоли браузера, мы не можем отследить ошибку, которая была опубликована нашим Web Blade. Добавлен снимок экрана с ошибкой и примером кода в следующих строках.
Проблема: Невозможно прочитать ошибку, зарегистрированную на нашем веб-сайте из-за сбоя нулевого условия или по любой другой причине, но другие предупреждения по умолчанию / Обрыв некоторых ошибок читается кодом драйвера selenium.
Наш вопрос: Является ли какой-либо "Тип ошибки" обязательным для данного Selenium для чтения ошибки консоли браузера
Фрагмент кода:
"getWebDriver().manage().logs().get(logging.Type.BROWSER)).map(log => {
return {
message: log.message,
severity: log.level.name,
timestamp: log.timestamp
};"
Здесь мы использовали различные типы журналирования, такие как (БРАУЗЕР, КЛИЕНТ, ДРАЙВЕР, ПРОИЗВОДИТЕЛЬНОСТЬ, СЕРВЕР)
Консоль браузера Ошибка: _items не инициализируется и пытается использовать это, поэтому получено некоторое неопределенное // неопределенное исключение, как показано ниже в консоли браузера Ошибка консоли браузера, выданная нашим веб-блейдом
Пожалуйста помогите нам в правильном направлении, чтобы поймать / прочитать ошибки консоли браузера и сообщить нам, если какие-либо дополнительные детали также необходимы.
Спасибо, Pradeep.