- ✓ Взаимодействие с блоками контента на домашней странице
- ✓ Соответствие заголовка на домашней странице
- ✓ Проверка наличия ошибок в console log
gradle clean test
-Dbrowser=${BROWSER}
-DbrowserVersion=${BROWSER_VERSION}
-DbrowserSize=${BROWSER_SIZE}
-DremoteDriverUrl=https://${USER}:${PASSWORD}@${REMOTE_DRIVER_URL}/wd/hub/
-DvideoStorage=https://${REMOTE_DRIVER_URL}/video/
-Dthreads=${THREADS}
Параметры сборки в Jenkins:
BROWSER
– браузер, в котором будут выполняться тесты (по умолчанию - chrome
).
BROWSER_VERSION
– версия браузера, в которой будут выполняться тесты (по умолчанию - 91.0
).
BROWSER_SIZE
– разрешени окна браузера, в котором будут выполняться тесты (по умолчанию - 1920x1080
).
REMOTE_URL
– адрес удаленного сервера, на котором будут запускаться тесты.
USER
- логин пользователя для подключения к Selenoid
PASSWORD
- пароль пользователя для подключения к Selenoid
THREADS
- количество одновременных запускаемых потоков для тестов.
Запуск тестов из терминала
Уведомление в Telegram при помощи бота
Видео прохождения теста
baa499df88ddba78.mp4