🔗 Ресурсы: POM и Selenium
⚡ Ключевые ссылки
Официальная документация
- Selenium: Page Object Models — официальное руководство Selenium по POM, принципы и примеры.
- Selenium 4: Working with elements — поиск элементов, взаимодействие, ожидания.
- pytest: fixtures reference — подробная документация по фикстурам: scope, autouse, yield.
- webdriver-manager (PyPI) — автоматическая установка драйверов ChromeDriver, GeckoDriver.
Тестовые площадки
-
saucedemo.com
— основная площадка курса. Пользователи:
standard_user,locked_out_user,problem_user. Пароль:secret_sauce.
Статьи и материалы
- Martin Fowler: PageObject — авторитетная заметка об истории и сути паттерна Page Object от его популяризатора.
- selenium-python.readthedocs.io: Page Objects — примеры POM на Python.
Внутренние ссылки курса
- Урок 11: Теория POM — детальное объяснение BasePage, BaseTest, scope
- Урок 11: Примеры — полная POM-структура проекта saucedemo
- Урок 11: Справочник — шаблоны всех классов страниц