С чего начать?
Для начала необходимо просто добавить зависимость OrigamiFramework в тестовый проект
Добавление в Maven
Добавить в файл pom.xml:
Добавление в Gradle
Добавить в файл build.gradle:
Конфигурация
Создать файл конфигурации resources/origami.properties со следующим содержимым:
Параметры
- stand - стенд, на котором осуществляется запуск тестов - language - язык логирования и внутренних шагов Allure и Test IT. Доступные значения: ru, en. Можно указывать свой файл - logging.enabled - определяет осуществление логирования при прогоне в CI. По умолчанию: false. - test.timezone - при наличии параметра будет установлено системное время для запуска тестов. - hibernate.excel.result.enabled - параметр необходим для прикрепления результата выборки из базы данных в формате Excel. По умолчанию: false. Доступен при подключении модуля hibernate. - kafka.test.data.package - путь до пакета с файлами для TestDataKafka. По умолчанию: src/main/resources/test_data/kafka. Доступен при подключении модуля kafka. - testit.private.token - токен пользователя Test IT. - testit.enable.result - при значении true тестовый прогон будет загружен в Test IT - web.site.url - базовый URL-адрес - web.browser.name - браузер для использования. По умолчанию: chrome - web.timeout - таймаут в миллисекундах для провала теста, если условия все еще не выполнены. По умолчанию: 5000 - web.page.load.timeout - таймаут загрузки веб-страницы (в миллисекундах). По умолчанию: 10000
При дублировании какого либо параметра в файле параметров для конкретного стенда(например в dev.json) - значение будет переопределено. Про заполнение параметров Test IT можно почитать официальную документацию Test IT.