Проект по автоматизации тестирования для компании Usetech
- Технологии и инструменты
- Список проверок, реализованных в тестах
- Запуск тестов (сборка в Jenkins) и из терминала
- Allure-отчет
- Уведомление в Telegram о результатах прогона тестов
- Видео пример прохождения тестов
- Проверка на количество кнопок в header меню на главной странице
- Переходим с главной страницы на страницу Новости и проверяем текст на заголовок с текстом "Новости"
- Переходим с главной страницы на страницу Контакты и проверяем текст на заголовок с текстом "Контакты"
- Переходим с главной страницы на страницу Продукты и проверяем текст на заголовок с текстом "Продукты"
- Переходим с главной страницы на страницу Награды и проверяем текст на заголовок с текстом "Награды"
Сборка в Jenkins
- browser (браузер, по умолчанию chrome)
- browserVersion (версия браузера, по умолчанию 127.0)
- browserSize (размер окна браузера, по умолчанию 1920x1080)
Локальный запуск
gradle clean UseTechЗапуск с параметрами:
-Dbrowser=chrome -DbrowserSize=1920x1080 -DbrowserVersion=128.0Удаленный запуск через Jenkins:
clean UseTech
-Dbrowser="${BROWSER}"
-DbrowserSize="${BROWSER_SIZE}"
-DbrowserVersion="${BROWSER_VERSION}"
-DbrowserRemote="https://log:pass@${BROWSER_REMOTE}/wd/hub"




