Стек технологий: Selenium WebDriver, Python, Pytest
pip install -r requirements.txt
- Рекомендуется использоваться виртуальное окружение командой: pip install virtualenv
- Затем нужно активировать окружение: virtualenv <env_name> <env_name>\Scripts\activate.bat
- Для запуска конкретного теста из файла:
pytest <filename>::<testclassname>::<testname>
Перед началом работы, необходимо выполнить команду pre-commit install для того, чтобы pre-commit запускался перед каждым коммитом
Принудительный запуск pre-commit: pre-commit run --all-files
Запуск конкретного hook: pre-commit run <hook_id>
Пропуск pre-commit: git commit -m "your_message_text" --no-verify
Установка allure Для генерации отчетов необходимо установить Scoop через PowerShell https://scoop.sh/
После чего нужно выполнить команду scoop install allure в окне PowerShell
Генерация отчетов После прохождения тестов сформируется папка allure_result в корневой директории проекта
Для генерации отчета необходимо ввести команду в окне PowerShell allure serve ${path}\inno_graduation_work\tests\allure_result