Уже только ленивый не слышал про
Puppeteer,
Chrome DevTools protocol и вот это вот все. 🤨
Но, а что делать есть уже тонна тестов написана на
Protractor и перейти на
Puppeteer не представляется возможным, а уже сейчас так нужны фичи
Puppeteer ?!
🔥Выход есть! 🔥
Для этого достаточно просто установить
protractor-puppeteer-plugin🙀
И для этого не нужно пересматривать видео с конференций, искать в чате как кто-то уже пытался решить эту проблему и тд., достаточно просто установить плагин как зависимость в проект, сделать небольшую конфигурацию и уже можно писать тесты используя лучшие практики двух инструментов. 😎
Плагин так же умеет записывать все запросы и ответы из браузера в
har
файлы, которые потом можно легко открыть в
Chrome DevTools.
Если ты работаешь с
Selenoid, то плагин может подключиться к браузеру поднятому в контейнере, для этого лишь достаточно указать
host
адрес
Selenoid-a.
По всем вопросам можно писать автору:
Андрей