Выбор ответа Junior Page Object и архитектура спрашивают часто обновлено
Какую проблему решает Page Object
Вопрос
Какую главную проблему решает паттерн Page Object?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Дублирование локаторов и действий: при смене UI правка в одном месте. Page Object собирает знание о странице (локаторы и действия) в одном классе.
Варианты ответа
- Дублирование локаторов и действий: при смене UI правка в одном местеправильный ответ
- Ускоряет тесты: элементы ищутся один раз и кешируются в объекте страницы
- Убирает явные ожидания, потому что страница сама ждёт свою загрузку
- Позволяет тестировать страницы без браузера, через модель DOM в памяти
Разбор
Page Object собирает знание о странице (локаторы и действия) в одном классе. Тесты становятся сценариями, а изменение вёрстки чинится в одном месте. На скорость он не влияет и ничего сам не кеширует, ожидания по-прежнему нужны, браузер тоже.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.