Продолжение перевода неофициальной документации Selenium для Python.
Оригинал можно найти здесь.
Содержание:
1. Установка
2. Первые шаги
3. Навигация
4. Поиск элементов
5. Ожидания
6. Объекты Страницы
7. WebDriver API
8. Приложение: Часто Задаваемые Вопросы
6. Объекты страницы
Этот раздел является введением в руководство по паттернам проектирования объектов страницы. Объект страницы представляет собой область пользовательского интерфейса в веб-приложении, с которой будет взаимодействовать ваш тест.
Плюсы использования паттернов объектов страницы:
- Создание многократно используемого кода, который может быть использован среди множества тест-кейсов
- Уменьшение количества дублируемого кода
- Если интерфейс пользователя изменяется, требуется правка всего в одном месте