@Stergy

Что такое Page object в тестировании?

Я не тестер, но столкнулся с этим термином и довольно долгое гугление и чтение статей не добавило понимания, видимо я тугой или тестирование не мое. Кто может понятным языком и кратно объяснить что такоe page object и зачем он нужен.
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
Maksclub
@Maksclub
maksfedorov.ru
Имитация (абстракция) реального элемента страницы.

Для чего нужен
Чтобы на него завязаться при тестировании, а не на конкретный селектор/xpath. Благодаря этому можно писать обобщенные тесты, подсовывая дин и тот же объект, но с разными значениями.

Также помогает отделить код от реальной разметки, и когда у кнопки, окна, блока сменится селектор, то просто для объекта вы смените атрибут в 1 месте, и не нужно будет править сотню мест в тестах, тк все эти тесты завязаны на объект и получат этот объект с уже изменным значением
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
kit_de
@kit_de
Моя... Твоя... Привет!
Отвечу максимально просто.
Это набор псевдонимов для часто используемых элементов или действий на конкретной странице.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы