Выбор ответа Junior Page Object и архитектура спрашивают часто обновлено

Какую проблему решает Page Object

Вопрос

Какую главную проблему решает паттерн Page Object?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Дублирование локаторов и действий: при смене UI правка в одном месте. Page Object собирает знание о странице (локаторы и действия) в одном классе.

Варианты ответа

  1. Дублирование локаторов и действий: при смене UI правка в одном местеправильный ответ
  2. Ускоряет тесты: элементы ищутся один раз и кешируются в объекте страницы
  3. Убирает явные ожидания, потому что страница сама ждёт свою загрузку
  4. Позволяет тестировать страницы без браузера, через модель DOM в памяти

Разбор

Page Object собирает знание о странице (локаторы и действия) в одном классе. Тесты становятся сценариями, а изменение вёрстки чинится в одном месте. На скорость он не влияет и ничего сам не кеширует, ожидания по-прежнему нужны, браузер тоже.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме