Русская Википедия:PageObject

Материал из Онлайн справочника
Версия от 20:34, 16 июля 2023; EducationBot (обсуждение | вклад) (Новая страница: «{{Русская Википедия/Панель перехода}} '''PageObject''' (с английского «объект страницы») — шаблон проектирования, что используется при написании автоматизированных тестов<ref name="selenium">{{cite web|url=http://docs.seleniumhq.org/docs/06_test_design_conside...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

PageObject (с английского «объект страницы») — шаблон проектирования, что используется при написании автоматизированных тестов[1], который позволяет абстрагироваться от отдельных HTML и инкапсуляция их в функции доступа к элементам интерфейса высшего уровня, как их видит пользователь. PageObject является объектом ООП и содержит методы, на основе которых создаётся DSL для управления приложением на основе которой пишут варианты тестирования. Хотя в названии содержится слово «страница», один PageObject не обязательно соответствует одной странице, он соответствует определённой части интерфейса, возможно правильным названием было бы Panel Object, но текущее название уже стало распространённым.[2]

Этот шаблон впервые применили в проекте WebDriver, который позже объединился с Selenium.[3]

См. также

Примечания

Шаблон:Примечания Шаблон:Изолированная статья