Перейти к содержимому

🏗 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...