Константы в фреймворке автоматизации Playwright | Константы приложения и константы заголовков стр...
Script and Execute
0:00 / 0:00
Константы в фреймворке автоматизации Playwright | Константы приложения и константы заголовков стр...
119 просмотров · 22 часа назад
Script and Execute
2,52 тыс. подписчиков
119 просмотров · 22 часа назад
Добро пожаловать обратно в серию видеороликов о фреймворке Enterprise Playwright BDD!
В этом видео мы продолжаем разработку фреймворка Playwright BDD и изучаем, как организовывать и управлять фиксированными значениями приложения с помощью специальной папки **Константы**.
Вместо того чтобы жестко задавать одни и те же значения в нескольких местах, мы будем создавать многократно используемые константы и применять их во всем фреймворке.
В этом видео мы рассмотрим:
✅ Что такое константы?
✅ Зачем нужна папка «Константы» в фреймворке автоматизации?
✅ Как определить значения, которые следует сохранять как константы
✅ Создание папки `src/constants`
✅ Создание файла `AppConstants.ts`
✅ Управление сообщениями приложения, такими как «Успешно сохранено»
✅ Создание файла `PageTitleConstants.ts`
✅ Использование констант заголовка страницы в наших тестах Cucumber BDD
✅ Понимание того, что НЕ следует хранить как константы
✅ Разница между константами, конфигурацией и тестовыми данными
✅ Как константы помогают сделать фреймворк более удобным для сопровождения и повторного использования
Мы используем *Playwright + TypeScript + Cucumber BDD* для создания многоразового фреймворка автоматизации корпоративного типа с OrangeHRM.
В следующем видео мы продолжим рассмотрение еще одной важной концепции фреймворка — *констант маршрутов/URL* — и посмотрим, как фиксированные маршруты приложения также могут поддерживаться и повторно использоваться в нашем фреймворке.
Если вы изучаете автоматизацию Playwright с нуля или пытаетесь создать реальный BDD-фреймворк для Playwright, обязательно следуйте пошаговым инструкциям в этой серии.
Не забудьте поставить лайк, поделиться и подписаться на канал **Script and Execute**, чтобы получать больше контента по Playwright, автоматизированному тестированию, BDD и QA.
#Playwright #PlaywrightBDD #AutomationTesting #CucumberBDD #TypeScript #PlaywrightFramework #AutomationFramework #SoftwareTesting #QAAutomation #OrangeHRM