Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Добавления в логи консольные ошибки (devtools)

screenshot
logs
robot-framework
chrome
python
Теги: #<Tag:0x00007fedb926ac88> #<Tag:0x00007fedb926aaa8> #<Tag:0x00007fedb926a8f0> #<Tag:0x00007fedb926a760> #<Tag:0x00007fedb926a5d0>

(s.alex) #1

Всем привет! Поступила задача в RF записывать логи , не только скриншоты где падают тесты, а также консольные ошибки типа (500, 404 и т.д.). Нашел модуль на питоне devtools
который позволяет запускать тесты в хромдрайвере и одновременно консоль типа так - http://joxi.ru/DrloQ8guvOBQyA
Я не использовал питон 3.6. А скачал себе в проект бинарник - бинарник
И пробовал запустить , если его с консоля запустить получаем это

Однако у меня вопрос , как можно запустить devtools в команде RW
Пример:

robot --variablefile preprod_resource.yaml -i ValidRegistration suite-checkout.robot вот здесь я так понимаю

Кто имел опыт, поделитесь пожалуйста)


(Yaroslav Pernerovskyy) #2

А зачем так сложно? Браузерные логи (ошибки) можно напрямую селениумом получать.

driver.log_types 
driver.get_log("browser")