Репозиторий для курса Автоматизация тестирования с помощью python и selenium.
В коде нет комментариев, так как важно была только практическая часть и решения.
Установка зависимостей:
pip install -r requirements.txt
Тесты для ревью запускаются командой:
pytest -v --tb=line --language=en -m need_review
Если при запуске ошибка импорта
ImportError:
Удалите точки перед pages
в импортах файлов test_main_page.py и test_product_page.py. Это не ошибка!
Такое случается из-за несовместимости обработки путей разных ОС.
Тестировалось на:
Python 3.8.5
Linux Mint 20 х64