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

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