🏗 Page Object Model (POM) в Playwright | Создание масштабируемых тестовых фреймворков 🚀 | Урок по...
WishInfinite
0:00 / 0:00
🏗 Page Object Model (POM) в Playwright | Создание масштабируемых тестовых фреймворков 🚀 | Урок по...
9 398 просмотров · 2 года назад
WishInfinite
8,51 тыс. подписчиков
9 398 просмотров · 2 года назад
В этом руководстве по Playwright вы узнаете, как реализовать модель Page Object Model (POM) для создания чистых, поддерживаемых и масштабируемых фреймворков автоматизации тестирования 🧠.
POM — это проверенный шаблон проектирования, который делает ваши тестовые сценарии Playwright более структурированными, многократно используемыми и простыми в обслуживании — как у профессионального QA-инженера 🚀.
📚 Что вы узнаете из этого видео:
Что такое Page Object Model (POM) и почему это важно 🏗
Настройка структуры POM в проекте Playwright + TypeScript
Создание классов страниц с локаторами и многократно используемыми методами ✅
Написание тестовых скриптов с использованием объектов страниц для чистого тестового кода ✨
Правильная организация структуры папок вашего фреймворка 📁
Реальные лучшие практики масштабирования проектов автоматизации 💡
🎯 Идеально подходит для:
инженеров по контролю качества, тестировщиков, SDET и разработчиков, которые хотят создавать надежные фреймворки автоматизации Playwright, используя профессиональные шаблоны кодирования.
🚀 К концу этого урока вы уверенно внедрите POM в Playwright и поднимете свои навыки тестирования на новый уровень.
#Playwright #PlaywrightTutorial #POM #PageObjectModel #AutomationFramework #QATesting #WebAutomation #PlaywrightTypeScript #TestingCommunity #WishInfinite #SDET #SoftwareTesting #TestingTutorial #LearnPlaywright #Locator #TestingFramework #QASkills #UITesting #ScalableAutomation
=================================================================================
Главы
00:00 - Введение в POM
04:35 - Структура папок POM
05:20 - POM для страницы входа
31:36 - POM для главной страницы 51:35 - POM для страницы корзины
59:16 - Краткий обзор
==================================================================================
🚀 Развивайте свои навыки драматурга с Wish Infinite! - Давайте расти вместе! 💡
🎁 Присоединяйтесь к каналу, чтобы разблокировать эксклюзивные бонусы:
🔗 / @wishinfinite
🎬 Серия Playwright (TypeScript / JavaScript):
📺 • Playwright Tutorial 2026 [FREE Full Course...
🧪 Плейлист Playwright по тестированию API:
📺 • Playwright Tutorials with TypeScript / Jav...
🧪 Плейлист Playwright по MCP Server:
📺 • Automation using AI & MCP Servers
⏱ Изучите драматургию за 60 секунд (плейлист с короткими видео):
📺 • Learn Playwright in 60 Seconds
🧠 Викторина для драматургов и публикации сообщества:
📌 https://www.youtube.com/@WishInfinite...
📝 Заметки и документация для драматургов:
📖 https://github.com/Wish-Infinite/play...
⭐ Не забудьте подписаться и поставить звездочку репозиторию!
📚 Репозиторий Playwright Tutorials на GitHub: (Все файлы спецификаций находятся в папке Archive)
🔗 https://github.com/Wish-Infinite/play...
🔐 Приватный репозиторий Playwright Framework на GitHub:
👉 https://github.com/Wish-Infinite/play...
📋 Чтобы запросить доступ к приватному репозиторию Framework, заполните эту форму Google:
https://forms.gle/4jMA9Z8MwmocbS29A
💬 После отправки оставьте комментарий ниже, чтобы обеспечить своевременный доступ.
⭐ Также подпишитесь на меня в GitHub и поставьте звездочку репозиторию!
🐙 Профиль на GitHub:
🔗 https://github.com/Wish-Infinite
Видео о методе Locator - • Locator Methods in Playwright | Xpath, CSS...
Видео о методах getBy - • Master getBy Methods in Playwright | Playw...
Видео об утверждениях - • Assertions in Playwright 🔥 | Mastering exp...
Официальная документация Playwright POM - https://playwright.dev/docs/pom
Документация Selenium POM - https://www.selenium.dev/documentatio...