Быстрый старт
Предварительные требования
- Установить Primo RPA Studio
- Установить Allure Report
Локальная установка Allure Report
-
По инструкции скачайте последнюю версию Allure в формате
.zip. Скачанный архив распакуйте. Добавьте путь к исполняемому файлуallureв переменную средыPATH. -
Для проверки корректности установки Allure, откройте PowerShell и выполните команду
allure --version, команда вернёт версиюallure.
Если команда allure --version вернула ошибку Java, убедитесь, что установлена Java версии 8 или выше (в PowerShell команда java -version), а ее каталог указан в переменной среды JAVA_HOME (инструкция ).
Создание проекта
-
Открываем Primo RPA Studio.
-
Выбираем Primo RPA Studio PRO:

-
Нажимаем кнопку Создать проект:

-
Даем название автотесту:

-
Нажимаем на кнопку Управление зависимостями для открытия менеджера NuGet-пакетов:

-
Устанавливаем пакет
Primo.Testing.Allureс вкладки NuGet.org:
-
Подтверждаем установку пакета:

-
Со вкладки Элементы перетаскиваем элемент Тестовый кейс в рабочую область:

-
Нажимаем на элемент Тестовый кейс, на панели справа заполняем свойство Имя кейса и даём название тестовому кейсу:

-
Внутрь контейнера Тестовый кейс добавляем новый элемент Шаг теста:

-
Для элемента Шаг теста заполняем свойство Имя шага:

-
Внутрь контейнера Шаг теста добавляем элемент Запустить приложение и заполняем свойство Приложение:

-
По аналогии с предыдущим шагом, добавляем шаг с Клик мышью через группу Работа с UI:

-
Открываем тестируемое приложение (в нашем случае Калькулятор):
-
На элементе Клик мышью нажимаем на волшебную палочку:

-
Выбираем UI-элемент приложения (кнопку с цифрой 2):

-
Нажимаем кнопку Валидация настроек шаблона (при этом будет подсвечен выбранный элемент).
-
Нажимаем Подтвердить:

-
По аналогии с предыдущими шагами добавляем клики на элементы ”+”,“2”,”=”:

-
Добавляем шаг Присутствие элемента:

-
Эмулируем результат в калькуляторе (вводим число 4 или повторяем описанные выше действия вручную).
-
При помощи волшебной палочки выбираем поле получения текста.
-
Нажимаем кнопку Валидация настроек шаблона и Подтвердить:

-
Создаем переменную типа
Boolean. Для этого переходим в панель Переменные, нажимаем на плюсик, вводим название переменной, выбираем нужный тип:
-
В свойстве Результат в элементе Присутсвие элемента вводим название созданной переменной:

-
Добавляем шаг с элементом If-Else. Свойство Выражение заполняем
result == false:
-
Внутрь контейнера If-Else добавляем элемент Исключение и заполняем свойство Сообщение:

-
На вкладке Общие запускаем процесс при помощи кнопки Запустить процесс:

-
После завершения автотеста в директории проекта создаётся папка
allure-resultsс результатами прогона в формате.json.
Чтобы посмотреть отчёт в Allure, нужно открыть PowerShell, перейти в родительскую папку allure-results, выполнить команду: allure serve .\allure-results\.
Автоматически откроется браузер с allure-отчетом:
