В задании по написанию test-case вы написали для тестировщика-автоматизатора 3 сценария, которые он должен запрограммировать. Тестировщик-автоматизатор - вы
Склонировать репозиторий через github-classroom, имеющийся в Moodle курса (репозиторий новый, так как по сравнению с прошлым налажен CI)
Создать новую ветку selenium от главной
Требуется реализовать автоматизированное тестирования описанных сценариев на Python / Selenium:
Средства непрерывной интеграции рассчитаны на наличие драйверов chrome и firefox
Проверки должны выполняться средствами PyTest, базовый (идеологически, на unittest) пример можно посмотреть в этом репозитории. Атоматический запуск должен осуществляться стандартной командой «pytest main.py»
Имя основного файла - main.py
Желательно выделить 3 отдельных файла для тестовых сценариев и подключать их в основной
С целью корректного формирования окружения, на которое вы рассчитываете, необходимо иметь файл с python-зависимости в стандартном виде requirements.txt
Рекомендуется использовать такой подход, как Page Object Model при разработке тестов
Выложить код тестов в репозиторий
По завершении тестов сделать Pull Request, назначив его на kel-testing-course
Исправить все замечания по Pull Request
Работа считается засчитанной при принятии Pull Request в основную ветку