Автоматизация тестирования с Playwright + Pytest + PageObject
Фреймворк для автоматизированного UI-тестирования веб-приложений с использованием современных подходов и паттернов проектирования.
Проект построен на комбинации трех ключевых паттернов:
| Паттерн | Назначение |
|---|---|
| PageObject | Инкапсуляция логики страниц (pages/) |
| PageComponent | Переиспользуемые UI-компоненты (components/) |
| PageFactory | Базовые элементы (elements/) |
pip install -r requirements.txt playwright install
python -m pytest -s -v -m "regression"