Skip to content

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

Notifications You must be signed in to change notification settings

serkuksov/Selenium_GRID_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект автоматизации тестирования с использованием 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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages