Skip to content

Автотесты для интернет магазина.

Notifications You must be signed in to change notification settings

ddr533/Selenium_webdriver_tester

Repository files navigation

Selenium_webdriver_tester

Автоматизация тестирования интернет-магазина при помощи фреймворка Selenium Webdriver и паттерна Page Object.

Технологии

  • Selenium==4.3.0
  • Pytest==7.1.2

Установка

  • Клонировать репозиторий
    git clone https://github.com/ddr533/Selenium_webdriver_tester  
    
  • Перейти в папку с репозиторием
cd Selenium_webdriver_tester
  • Cоздать и активировать виртуальное окружение на Windows:
python -m venv env
env/scripts/activate
  • Установить зависимости из файла requirements.txt:
pip install -r requirements.txt
  • Скачать webdriver для браузера Chrome и разместить его в папке C:\chromedriver
  • Скачать geckodriver для браузера FireFox и разместить его в папке C:\geckodriver
  • Добавить папки C:\chromedriver, C:\geckodriver в переменную PATH системы Windows

Запуск тестов в Chrome при активированном виртуальном окружении:

pytest -v -s --tb=line --browser_name=chrome --language=en test_main_page.py
pytest -v -s --tb=line --browser_name=chrome --language=en test_product_page.py

Автор

Andrey D.

About

Автотесты для интернет магазина.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages