Чтение логов из браузера через Selenide

Описание к видео Чтение логов из браузера через Selenide

Курсы по автоматизации тестирования с нуля - https://threadqa.ru/courses.html

Как получить логи из браузера Selenide, которые появляются с задержкой. В этом видео рассмотрен вариант решения задачи, когда нужно из браузера получить какой то элемент, который появляется не сразу через pollInterval и Callback. В автотестах часто встречаются такие ситуации, когда ответ с backend долго приходит и надо в цикле проверять наличие ответа. В тестах используется библиотека awaitility для выполнения условий в цикле в новом потоке.

Настройка сохранения логов реализуется через ChromeOptions и DesiredCapabilities и создания метода BeforeAll

Страница с логом из видео - http://85.192.34.140/logdelay/
UI тренажер - http://85.192.34.140:8081/

Boosty - https://boosty.to/threadqa
Консультации по автотестам - https://threadqa.ru/
Наш чат в телеграмме где можете общаться и задавать вопросы по автотестам - https://t.me/threadqa
Поддержать автора - https://www.tinkoff.ru/cf/Lo21kq4VNG
Моя группа в вк - https://vk.com/threadqa

Gitlab CI/CD с нуля -    • Gitlab CI/CD | Автоматизация тестиров...  
Api автотесты с нуля №1 -    • API Автотесты с нуля Rest Assured  
UI автотесты с нуля Selenium -    • Автотесты с нуля Selenium Java  
UI автотесты с нуля Selenide -    • Автотесты с нуля Selenide Java  
Allure -    • Установка Allure для Gradle Selenium ...  

00:00 Начало
03:05 Создание тестового класса
08:16 Метод для ожидания в браузере
14:17 Написание теста

Комментарии

Информация по комментариям в разработке