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

BDD-фреймворк на Selenium и Cucumber с использованием Java и TestNG | Page Factory

SDET Adda For QA Automation

0:00 / 0:00

BDD-фреймворк на Selenium и Cucumber с использованием Java и TestNG | Page Factory

11 651 просмотр · 3 года назад
SDET Adda For QA Automation
8,26 тыс. подписчиков
11 651 просмотр · 3 года назад
Здравствуйте, дорогие друзья! С вами Рагхавендра Мишра. В этом видео мы научимся использовать шаблон проектирования «Фабрика страниц» в Cucumber. Фабрика страниц — это встроенный класс, предоставляемый Selenium WebDriver, и расширение модели объектной страницы (Page Object Model), которое упрощает инициализацию веб-элементов в классах страниц. Он является частью фреймворка Selenium и помогает уменьшить количество шаблонного кода для инициализации элементов. В фабрике страниц метод initElements используется для инициализации веб-элементов, а тестировщики используют `@FindBy`, `@FindAll` или `@FindBys` для поиска веб-элементов в классах страниц и выполнения над ними действий. В предыдущем видео я уже продемонстрировал, как работает POM. В этом видео мы реализуем шаблон проектирования «Фабрика». Преимущества фабрики страниц: Уменьшает избыточность кода: код инициализации элементов централизован в классе страницы. Улучшает читаемость кода: тестовые скрипты становятся чище и фокусируются на логике тестирования. Способствует модульному подходу: Page Factory способствует лучшей организации веб-элементов. В целом, как Page Object Model, так и Page Factory являются важными концепциями в автоматизации тестирования с помощью Selenium для создания поддерживаемых и эффективных фреймворков автоматизации тестирования. Page Factory можно рассматривать как расширение POM, упрощающее инициализацию веб-элементов. Выбор между ними зависит от ваших конкретных требований и предпочтений в кодировании. Плейлисты на этом канале: Разработка BDD-фреймворка Selenium Cucumber с использованием Java и TestNG -    • Selenium Cucumber BDD Framework developmen...   Playwright с использованием JavaScript [последняя версия 2023 года] - от SDET Adda для автоматизации тестирования:    • Playwright with Java script [2024 latest] ...   Учебник по TestNG + Selenium 4 - 2022/2023 🔥🔥🔥:    • TestNG + Selenium 4 Tutorial -2026 Updated...   Проблемы и решения с Selenium WebDriver:    • Selenium webdriver issues and solutions   Учебное пособие по базовым командам Linux (UNIX) с использованием скриптов оболочки для тестировщиков [2023]:    • Linux and Bash Scripting Tutorial [2024 Up...   Топ-100 программ на Java для собеседований по тестированию QA:    • Top 100 Java programs for programming and ...   #cucumber #DuplicateОпределениеШага в cucumber #framework #features #bddevelopment #automation #selenium #automationframework #automationsolutions #javainterviewquestionsandanswers #pageobjectmodel #pagefactory