Области применения
Web-приложения
Primo RPA Studio совместима со всеми современными браузерами — Chrome, Edge, Firefox и Yandex, а также обеспечивает возможность использования как XPath, так и CSS-селекторов. Принцип low-code значительно упрощает процесс разработки автотестов, а встроенные инструменты для проверки селекторов помогают сократить время на отладку сценариев.
С помощью Primo RPA Studio можно автоматизировать:
- Клики, ввод текста, наведение курсора
- Проверку присутствия и свойств элементов
- Работу с формами, таблицами, выпадающими списками
- Навигацию между страницами и вкладками
- и многое другое
Преимущества для Web-тестирования:
- Совместимость со всеми современными браузерами
- Встроенная валидация селекторов для быстрой разработки
- Поддержка современных подходов к локаторам (XPath, CSS)
- Low-code подход сокращает время обучения
Десктопные приложения
Для максимального охвата различных типов десктопных приложений Primo RPA Studio поддерживает следующие технологии автоматизации:
- UIAUTOMATION — современная технология автоматизации для взаимодействия с приложениями, которые работают по правилам Win32.
- UIAUTOMATION_UAI — рекомендуется использовать в случае, если в режиме UIAUTOMATION не удается получить доступ к нужному приложению.
- MSAA — устаревшая технология Microsoft Active Accessibility. Имеет больше ограничений, чем UIAUTOMATION.
- RDP — для взаимодействия с приложениями удаленного рабочего стола по протоколу RDP.
- JAVA — для взаимодействия с Java-приложениями.
- JAVA_EXT — для более глубокого взаимодействия с Java-приложениями,
- DESKTOP ANYWHERE — для взаимодействия с приложениями удаленного рабочего стола через утилиту Desktop Anywhere.
Возможности платформы:
- Готовые элементы для управления окнами, процессами и рабочим столом
- Поддержка переиспользования компонентов
- Возможность подключения сторонних NuGet-пакетов
- Создание пользовательских элементов Студии
Поддерживаемые приложения:
- Офис, SAP, Java-based и другие приложения
- Legacy-системы и современные десктопные решения
- Приложения удаленного доступа
Преимущества для десктопного тестирования:
- Интеграция с современными и legacy-системами
- Низкий порог вхождения благодаря low-code подходу
- Широкая поддержка различных технологий автоматизации
1С
Помимо универсальных готовых элементов для взаимодействия с пользовательским интерфейсом, бизнес-процессами и рабочим столом, Primo RPA Studio обладает специализированным набором инструментов, разработанных непосредственно для работы с платформой «1С:Предприятие». Ознакомиться с элементами можно здесь
Эти дополнительные элементы позволяют создавать роботов, которые взаимодействуют с 1С на более глубоком уровне, чем стандартная автоматизация UI, что делает процессы более быстрыми, надежными и независимыми от визуальных изменений в интерфейсе.
Ключевые возможности:
Автоматизация тестирования:
- Создание сквозных проверок 1С в интеграции с другими системами в рамках одного фреймворка
- Запуск автотестов 1С из CI/CD пайплайнов
- Переиспользование библиотек и общих шагов из любых других тестов
Технические особенности:
- Теневая сессия для наблюдения за роботом в режиме онлайн
- Поддержка различных версий 1С без ограничений
Преимущества:
- Высокая скорость: Работа на уровне данных значительно быстрее, чем эмуляция действий пользователя.
- Надежность: Роботы менее подвержены ошибкам из-за изменений в визуальном интерфейсе (если не меняется логика данных).
- Интеграция без вторжения: Для базовой автоматизации не требуется модифицировать конфигурацию 1С, что важно для типовых и поддерживаемых систем.
Мобильное тестирование (Android)
Primo RPA Studio предоставляет возможность взаимодействия с Android-устройствами через технологию ADB (Android Debug Bridge).
Возможности мобильного тестирования:
- Запуск и остановка мобильных приложений
- Взаимодействие с элементами интерфейса (клики, свайпы, ввод текста)
- Чтение и верификация текстового содержимого
- Работа с различными разрешениями экранов
Преимущества:
- Единая платформа для web, desktop и мобильного тестирования
- Прямая интеграция с Android через ADB
- Low-code подход для быстрого создания мобильных тестов
API
В Primo RPA Studio присутствует набор элементов для отправки веб-запросов (GET, POST, PUT, DELETE, HEAD), благодаря которым можно разрабатывать автотесты API различных веб-приложений.