🔗 Ресурсы: Page Object Model
⚡ Ключевые ссылки
Официальная документация
- Selenium Python — Page Objects — официальный гайд по POM на Python
- Selenium — Page Object Models (selenium.dev) — теория и принципы от авторов Selenium
- Selenium Python API Reference — WebDriver, WebElement, By, ActionChains, WebDriverWait
- pytest — Fixtures reference — scope, autouse, yield, conftest.py
- pytest — How to use fixtures — подробное руководство по фикстурам
Тренировочные площадки
- saucedemo.com — основной сайт из лекции: логин, инвентарь, корзина, checkout
- globalsqa.com/demo-site/draganddrop/ — drag & drop в iframe (задание 3 из лекции)
- the-internet.herokuapp.com — классический тренировочный сайт: alert, iframe, form upload, drag & drop
- testpages.eviltester.com — тестовые страницы для отработки различных сценариев
Дополнительное чтение
- Martin Fowler — PageObject — статья автора паттерна
- Selenium GitHub — Page Object Models (исходники документации)
- pypi.org — webdriver-manager — автоматическое управление драйверами