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

Фреймворк автоматизации на 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