Ссылка на проект в мой Jenkins: доступны прогоны и allure отчёты
- Логин
- Добавление одного товара в корзину
- Добавление нескольких товаров одного типа в корзину
- Добавление нескольких разных товаров в корзину
- Удаление одного товара из корзины
- Очистка корзины
- Клонируем репозиторий
git clone https://github.com/vinterbris/qa_guru_python_9_15.git
- Создаём в корневой директории файл .env и вносим в него логин и пароль для магазина.
cp .env.example .env
- Выполняем в терминале в директории проекта:
python -m venv .venv
pip install -r requirements.txt
source .venv/bin/activate
pytest .
В .env включаем selenoid, указываем доступную на нём версию браузера и его url
SELENOID=True
BROWSER_VERSION=127.0
SELENOID_URL=http://localhost:4444
Настроена отправка оповещений в телеграм канал. Возможна настройка для email, slack, discord, skype, mattermost