Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 1.69 KB

README.md

File metadata and controls

29 lines (23 loc) · 1.69 KB

Проект автоматизации тестирования с использованием Selenium GRID и Pytest

Проект создан с целью демонстрации навыков в области автоматизации тестирования на языке программирования Python. В проекте реализованы автоматизированные тесты для одного сценария, используя Selenium GRID и фреймворк Pytest.

Результаты тестирования визуализируются с применением фраемворка Allure запускаемого в виде отдельного контейнера.

В качестве источников используются сайт https://www.globalsqa.com/angularJs-protractor/BankingProject/#/login.

Настройки

Основные настройки проекта приведены в файле config.py

Требования

  • Python 3
  • Docker
  • Установленные зависимости из requirements.txt

Просмотр результатов тестов в виде отчета не требует наличие установленной зависимости Allure

Использование

  1. Создайте виртуальное окружение и установите зависимости
  2. Запуск Selenium GRID
  docker-compose up -d
  1. Запуск тестов
  pytest -sv --alluredir=allure-results
  1. Просмотр результатов тестов доступен по адресу http://localhost:5252/allure-docker-service-ui/projects/default