Быстрый старт
Предварительные требования
- Установить 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-отчетом.
