Автоматизация тестирования интернет-магазина при помощи фреймворка 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
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.