Урок 13 Python Введение в Playwright: автоматизация тестирования и основы автотестов
📌 СОДЕРЖАНИЕ 00:00 — Вступление: урок №13, переходим к Playwright на Python 00:30 — Первое впечатление о Playwright: сравнение с Selenium, работа на Node.js/JavaScript 02:08 — Установка Playwright и плагина pytest-playwright в виртуальном окружении Питона[1] 05:03 — Создание базового скрипта и поиск подходящего сайта-песочницы 08:23 — Синхронный vs Асинхронный API в Playwright, особенности работы ContextManager[2] 13:15 — Jupyter Notebook: почему интерактивная отладка не дружит с event loop в Playwright 14:53 — Пошаговое выполнение и отладка кода в VS Code 16:17 — Плагин pytest-playwright: встроенные фикстуры (page, browser) и запуск через терминал[3] 22:13 — Параллельный запуск тестов из коробки с помощью pytest-xdist 23:55 — Генератор кода playwright codegen: автоматическая запись тестов в реальном времени 26:50 — Разбор авто-сгенерированных локаторов: get_by_text, get_by_role и их ограничения 31:05 — Сценарии применения codegen в ежедневной рутине и автоматизации с ИИ 35:25 — Локаторы в Playwright: разница между WebElement и классом Locator 38:08 — Сложности DSL и неявных соглашений в поиске элементов (get_by_role vs текст) 48:24 — Лайфхак для поиска стабильных локаторов: DevTools + ИИ-ассистенты 51:08 — Демонстрация работы ИИ-агентов (Claude 3.5 Sonnet / браузер Комета) для автоматического сбора локаторов 56:05 — Философия автотестирования: ручной труд, over-engineering и правильная интеграция в разработку 01:00:30 — Заключение и планы на следующий урок по Playwright 🔗 РЕСУРСЫ Репозиторий курса на GitHub: https://github.com/KirillBelovTest/QA Официальный сайт Playwright Python: https://playwright.dev/python/ Документация по установке: https://playwright.dev/python/docs/intro Документация по локаторам Playwright: https://playwright.dev/python/docs/locators Пример интерактивной песочницы для тестов (React Shopping Cart): https://react-shopping-cart-67007.firebaseapp.com/ 💬 СООБЩЕСТВО ━ Telegram-канал / чат курса QA4Life: https://t.me/QA4Life Чат по курсу в ТГ: https://t.me/qa_mistakes/1736/1881 👍 Ставь лайк, если полезно | 🔔 Подпишись на новые уроки #Playwright #Python #QA4Life #автоматизация #тестирование #pytest #codegen #locators #UI #QAengineer #ИИтестирование
Название:
Урок 13 Python Введение в Playwright: автоматизация тестирования и основы автотестов
Категория:
Разное