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