Фреймворк для автоматизированного тестирования на основе Selenium WebDriver.
├── config/ # Конфигурационные файлы
├── core/ # Основные классы фреймворка
├── elements/ # Классы для работы с элементами
├── pages/ # Page Objects
└── tests/ # Тесты
- Python 3.12+
- Chrome или Firefox браузер
- Установленные зависимости из requirements.txt
- Клонировать репозиторий
- Установить зависимости:
pip install -r requirements.txtВ файле config/config.json можно указать браузер для запуска тестов:
{
"browser": "chrome" // или "firefox"
}pytest tests/test_case1.py -v