Тестирование Web

Инструмент: Selenuim

В задании по написанию test-case вы написали для тестировщика-автоматизатора 2 сценария, которые он должнен запрограммировать. Тестировщик-автоматизатор - вы

В репозитории, где сдавалась 1 работа, создать новую ветку selenium от главной (в предположении, что PR по первой работе принят)

Требуется реализовать автоматизированное тестирования описанных сценариев на Python / Selenium:

Средства непрерывной интеграции будут рассчитаны на наличие драйверов chrome и firefox, не рекомендуется задействовать edge

Проверки должны выполняться средствами PyTest, базовый (идеологически, на unittest) пример можно посмотреть в этом репозитории. То есть автоматический запуск должен осуществляться стандартной командой “pytest main.py”

Имя основного файла - main.py

Желательно выделить 2 отдельных файла для тестовых сценариев и подключать их в основной

С целью корректного формирования окружения, на которое вы рассчитываете, необходимо иметь файл с python-зависимости в стандартном виде requirements.txt

Выложить код тестов в репозиторий

По завершении тестов сделать Pull Request, назначив его на kel-testing-course

Исправить все замечания по Pull Request

Работа считается засчитанной при принятии Pull Request в основную ветку