- Заполнение всех полей формы с последующей верификацией введенных значений
- Заполнение обязательных полей формы с последующей верификацией введенных значений
- Отправление не заполненной формы
- Заполнение вариативных полей формы с последующей верификацией введенных значений
- Обработка входа на склад книг не зарегистрированным пользователем
- Вход на склад книг зарегистрированным пользователем
- Обработка попытки регистрации без заполнения обязательных полей
- Визуальная характеристика главной страницы сайта, соответствие единому корпоративному стилю
- Адаптивность вёрстки
- Соответствие вёрстки сайта общепринятым стандартам
ENVIRONMENT
- параметр определяет окружение для запуска тестов, по умолчанию STAGECOMMENT
- комментарий к сборкеBROWSER_VERSION
- желаемая версия браузера Google Chrome, по умолчанию 100
1. Открыть проект
Пример командной строки:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
pytest -vv -s . --browser-version=$BROWSER_VERSION --context="remote_selenoid"
где:
- '--browser-version' не обязательный параметр имеющий значение по умолчанию 100.0
- '--context' не обязательный параметр имеющий значение по умолчанию
"remote_selenoid". Для локального запуска тестов должен иметь значение "local"
Создание локального отчета:
allure serve allure-results