Skip to Content

Области применения

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 подходу
  • Широкая поддержка различных технологий автоматизации

Помимо универсальных готовых элементов для взаимодействия с пользовательским интерфейсом, бизнес-процессами и рабочим столом, 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 различных веб-приложений.