Skip to content

Aleks-QA/selenium_python_101internet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект по автоматизации тестирования 101internet


О проекте:

  1. В процессе тестов происходит заполнение и отправка заявки на подключение интернета, тарифы выбираются случайным образом, на каждый тип подключения отправляется по одной заявке:
    • Заявка на подключение в квартиру
    • Заявка на подключение в офис
    • Заявка на подключение на дачу
  2. В процессе теста проверяем, что у всех отправленных заявок требуемый статус код

Для запуска тестов необходимо:

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

Добавлено краткое описание работы проекта в project_description.py