Test for Advanced Search Page: https://hh.ru/search/vacancy/advanced
testImplementation (
'org.junit.jupiter:junit-jupiter:5.9.1',
'com.codeborne:selenide:6.11.0',
'io.qameta.allure:allure-selenide:2.20.1',
'org.slf4j:slf4j-simple:2.0.5'
)
gradle clean advanced_search
clean advanced_search_tests
-Dremote=${REMOTE}
-Dbase_url=${BASE_URL}
-Dbrowser=${BROWSER}
-Dbrowser_ver=${BROWSER_VERSION}
-Dscreen_resolution=${SCREEN_RESOLUTION}
-Dvideo_url=${VIDEO_URL}"
REMOTE – адрес удаленного сервера, на котором будут запускаться тесты.
BASE_URL – ссылка сайта по умолчанию.
TASK – выбор набора тестов по тегу.
BROWSER – браузера, на котором будут выполняться тесты.
BROWSER_VERSION – версия браузера, на которой будут выполняться тесты.
SCREEN_RESOLUTION – разрешение окна браузера, на котором будут выполняться тесты.
VIDEO_URL – путь хранения видео результатов тестов.
plugins {
id "io.qameta.allure" version "2.11.2"
}
allure {
report {
version.set("2.20.1")
}
adapter {
aspectjWeaver.set(true)
frameworks {
junit5 {
adapterVersion.set("2.20.1")
}
}
}
}
- создать бота (сохранить токен)
- добавить бота в нужный чат
- сделать бота админом
- получить chat_id при помощи: https://api.telegram.org/bot{secret_bot}/getUpdates
notifications/allure-notifications-4.2.1.jar
- В разделе "Сборка" добавить шаг сборки "Create/Update Text File"
- Указать File Path: notifications/telegram.json
- Проставить галки для Create at Workspace и Overwrite file
- Добавить telegram.json:
{
"base": {
"project": "${JOB_BASE_NAME}",
"environment": "{your_environment}",
"comment": "{your_telegram_name}",
"reportLink": "${BUILD_URL}",
"language": "en",
"allureFolder": "allure-report/",
"enableChart": true
},
"telegram": {
"token": "{secret_bot}",
"chat": "{chat_id}",
"replyTo": ""
}
}











