- В процессе теста происходит оформления заказа в интернет-магазине:
- Авторизация,
- Из выпадающего меню выбирается категория,
- Добавляются различные фильтры,
- На каждом этапе покупки сверяем название и цену,
- В конце происходит очистка корзины,
- Проект построен используя принципы ООП и POM,
- Добавлено логирование и отчеты Allure.
- Скачать проект с удаленного репозитория на свой локальный, с помощью команды:
git clone https://github.com/Aleks-QA/selenium_python_DNS_store.git
- Открыть проект на установленной заранее IDE
- Создать и активировать виртуальное окружение:
- Установить все зависимости:
python -m pip install -r requirements.txt
- Запустить тесты командой:
python -s -m pytest --alluredir=test_results
- Открыть отчет о прохождении тестов командой:
allure serve test_results/
python -m venv venv
venv\Scripts\activate