В процессе тестов происходит заполнение и отправка заявки на подключение интернета, тарифы выбираются случайным образом, на каждый тип подключения отправляется по одной заявке:
Заявка на подключение в квартиру
Заявка на подключение в офис
Заявка на подключение на дачу
В процессе теста проверяем, что у всех отправленных заявок требуемый статус код
Для запуска тестов необходимо:
Скачать проект с удаленного репозитория на свой локальный, с помощью команды: git clone https://github.com/Aleks-QA/selenium_python_101internet.git
Открыть проект на установленной заранее IDE
Создать и активировать виртуальное окружение:
python -m venv venv venv\Scripts\activate
Установить все зависимости: python -m pip install -r requirements.txt
Отключить антивирус, так как ему может не понравиться отлов запросов через библиотеку selenium-wire