Секреты Автоматизации с Selenium Антон Шевцов, . Ruby Russia 2023

Антон Шевцов / Многие из нас используют различные фреймворки для автоматизации взаимодействия с веб-браузерами. Они используются для проведения различных видов тестирования, таких как нагрузочное тестирование, стресс-тестирование, тестирование стабильности и надежности, для веб-парсинга, проверки интерфейсов и UX, для создания скриншотов и генерации отчетов, загрузки и обработки файлов, а также для проверки кросс-браузерной совместимости. В докладе будут обсуждаться различные проблемы, с которыми можно столкнуться при использовании open-source фреймворка Selenium для автоматизации веб-интерфейсов. Основной целью доклада является рассмотрение нюансов и поиск решений, которые позволят обеспечить надежность и предсказуемость функционирования системы. 00:00 Введение 00:10 Application Service 00:33 Основные протоколы прокси сервисов 01:19 Типы IP адресов 02:16 Master Nodes 02:40 Output Nodes 02:52 Увеличиваем Success Rate 04:33 Пример исполнения метода find_element 05:13 Rescue or Wait 09:25 iframe 09:40 Допустимый синтаксис 09:51 Больше контроля при переключение контекста iframe 10:10 Пустой контент 11:05 Ускоряем загрузку 12:38 Мимикрия user агентов 13:18 XPath Any Element Type 14:09 XPath contains() 14:42 Evaluate JS 15:38 Atoms 15:56 Unauthenticated IPs List 16:46 Sticky Sessions 17:28 Debug Screenshot 18:04 Debug Content 18:39 QA сессия
Back to Top