Невозможно записать журнал ошибок консоли браузера на основе Selenium + машинопись - PullRequest
0 голосов
/ 02 апреля 2020

Мы пытаемся получить / прочитать журналы из консоли браузера 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...