Фреймворк автоматизации на Playwright с использованием POM | Часть 4
Code And Test
0:00 / 0:00
Фреймворк автоматизации на Playwright с использованием POM | Часть 4
4 просмотра · 7 дн. назад
Code And Test
4 подписчика
4 просмотра · 7 дн. назад
🎯 Автоматизированный фреймворк Playwright с POM | Часть 4
В этой заключительной части мы рассмотрим весь фреймворк Playwright, создадим константы и перечисления, сгруппируем наши тесты и настроим блоки test.describe для создания чистого, готового к использованию в производственной среде фреймворка автоматизации.
📌 Что вы узнаете:
✅ Полный обзор фреймворка (как страницы, фикстуры, утилиты, тесты и конфигурация работают вместе, начиная с частей 1 и заканчивая частями 3)
✅ Объяснение окончательной структуры папок (страницы, тесты, фикстуры, утилиты, константы, перечисления, тестовые данные, файлы конфигурации)
✅ Зачем использовать константы (избегание «магических строк» и чисел, единый источник истины, упрощение обслуживания)
✅ Создание констант в проекте (URL-адреса, тайм-ауты, сообщения об ошибках, ожидаемые заголовки страниц, названия продуктов)
✅ Организация файлов констант (constants/appConstants.ts, constants/messages.ts, использование в качестве const для типобезопасности)
✅ Что такое перечисления в TypeScript (строковые перечисления против числовых перечислений, когда их использовать)
✅ Группировка тестов в Playwright (по функциям, по страницам, по приоритету, например, дымовые и регрессионные)
✅ Настройка блоков test.describe (вложенное описание, соглашения об именовании, общая настройка с помощью beforeEach внутри группы)
✅ Модификаторы описания (test.describe.serial, test.describe.parallel, test.describe.configure({ mode }))
✅ Организация масштабируемого набора тестов (стандарты именования, одна функция на файл спецификации, обеспечение независимости тестов)
🔔 Подпишитесь на канал, чтобы получать больше видео по автоматизации тестирования и тестированию в Playwright
👍 Поставьте лайк видео, если оно вам помогло
#Playwright #TestAutomation #QAAutomation #PlaywrightTutorial #PageObjectModel #TypeScript #Enums #AutomationFramework #SDET #AutomationTesting #PlaywrightAutomation #SoftwareTesting