Primo RPA Studio Linux 1.25.1
Раздел содержит описание изменений для версии приложения Primo RPA Studio Linux 1.25.1, выпущенной в декабре 2024 года.
Новые функции и улучшения
- Реализована возможность установки Студии через deb и rpm пакеты. Начиная с версии 1.25.1, продукт поставляется исключительно в виде данных пакетов; поставка в виде zip-архивов прекращена.
- Произведено обновление текущей версии расширения для Google Chrome до 3.72 (1.72). Порядок действий для установки расширения не изменился.
- Реализована поддержка следующих активностей группы Работа с UI:
- Ввод текста
- Выбор значения
- Исчезновение элемента
- Получить текст
- Получение списка
- Прокрутка
- Якорь
- Установить курсор мыши
- Фокус ввода
- Выбрать элемент
- Присутствие элемента
- Primo Robot Runner: меню Помощь -> О программе… теперь содержит информацию о версии приложения.
- Реализована возможность добавлять ID активности в консоль вывода работы робота, а также возможность переходить к активности двойным нажатием левой кнопки мыши на элемент в консоли.
- Реализован функционал добавления активностей в папку Избранное с помощью кнопки Добавить в избранное.
- Для активностей группы Работа с UI добавлен тип контейнера Контейнер, позволяющий осуществлять подключение к браузеру или десктопному приложению, беря данные для подключения (Заголовок, Имя процесса) из контейнера, в который помещен элемент (Присоединиться к приложению или Присоединиться к браузеру).
- Добавлена возможность получать список всех доступных активностей в Студии: для этого используется команда
./Primo.Robot ActivitiesList
в консоли. - В группу Работа с UI добавлена возможность работы пикеров для браузера и рабочего стола. В текущей реализации пользователю необходимо предварительно выбрать тип пикера, который будет использоваться для захвата элемента. В дальнейшем планируется реализовать возможность автоматического определения типа пикера при захвате элемента.
- Реализован редактор шаблона поиска для группы Работа с UI.
- Обновлен веб-драйвер Selenium, входящий в комплект поставки Студии для браузеров Chrome, Yandex, Firefox.
- Для активности Активировать браузер добавлены свойства Порт и Путь к браузеру.
- Для активности Открыть браузер добавлена неотключаемая настройка игнорирования самоподписанных сертификатов.
- Для активности Рабочий стол: Разрешение реализована возможность получения разрешения монитора, не изменяя текущего.
Исправленные ошибки
- Откорректирована работа активности Работа с UI: Клик мышью: восстановлена работа кликов по элементам управления.
- В элементе Работа с UI: Выбор значения обеспечено функционирование свойства Очистить.
- Решена проблема, вызывавшая исчезновение части атрибутов пикера (Заголовок и Имя процесса) при помещении активности Работа с UI: Клик мышью в контейнер (например, Открыть браузер или Присоединиться к приложению).
- Устранена ошибка в работе редактора шаблона поиска для группы элементов UI, приводившая к игнорированию изменения индекса для браузерных элементов.
- Восстановлена работа элемента Получение списка из групп Рабочий стол и Работа с UI – процесс завершается успешно, аварийного выхода по таймауту не происходит.
- Исправлена работа активностей Прокрутка из групп Работа с UI и Рабочий стол. Внесены следующие изменения:
- Переменная Прокрутка создается с типом System.Drawing.Point;
- Значение переменной Прокрутка возвращается в процентах положения скролла;
- Можно получить значение прокрутки, не меняя его.
- Восстановлено функционирование активности Рабочий стол: Выбрать элемент. Устранена ситуация с аварийным выходом Студии при создании переменной, а также проблема с возвращением некорректного значения в переменную для свойства Состояние.
- Для элемента Выбор значения (группы Работа с UI и Рабочий стол) откорректирована работа свойства Индекс - теперь он начинается с 1.
- Изменен таймаут обновления у элемента Ожидать сообщения из очереди для чистого кода: теперь таймауты обновления очереди совпадают для элемента, используемого в последовательности, и в чистом коде, и составляют порядка 1 с.
- Восстановлено поведение элемента Уничтожить процесс - теперь при его использовании в лог пишутся корректные записи.
- Решены проблемы в работе активности Браузер: Клик мыши при ее использовании с веб-драйвером Selenium.
- Исправлена ошибка с обработкой пути у открываемых процессов, из-за которой процесс не открывался при перетаскивании его в рабочую область и нажатии кнопки Открыть процесс.
- Устранена проблема, из-за которой до момента загрузки проекта не загружались каталоги с активностями в панели Элементы, а также активности в каталоге Избранное.
- Откорректирована работа элемента Вызов проекта: теперь использование данного элемента не приводит к появлению сообщения об ошибке “Call from invalid thread”, а корректно запускает проект.
- Исправлена ошибка, из-за которой для при редактировании текстового поля элемента Функция BAPI группы Работа с SAP изменения применялись со второго раза.
- Восстановлена работоспособность активности InputText в режиме Simulate - теперь активность корректно производит ввод заранее заданной строки.
- Исправлена ошибка, из-за которой изменения, внесенные в проект в Студии, не сохранялись после его публикации в Оркестраторе.
- Устранена ошибка, приводившая к указанию некорректного значения RetryCount.
- Найдено решение проблемы, из-за которой при установке NuGet пакета происходил аварийный выход из приложения с ошибкой “Object reference not set to an instance of an object.”.
- Исправлено некорректное указание года выпуска приложения для версий Студии Enterprise и Community, а также для Robot Runner.
- Исправлена проблема, из-за которой при захвате изображения произвольно скрывалась панель задач внизу экрана, что приводило к смещению захвата изображения.
- Устранена ошибка, из-за которой селектор рабочего стола не видел некоторые окна, хотя они отображались в Инспекторе UI и с ними было возможно взаимодействие (например, путем ввода атрибутов вручную).
- Исправлены недочеты в визуальном отображении диаграмм: некорректное поведение дизайна при добавлении элемента Workflow, появление нефункционального пустого пространства в левой части рабочей области, неправильное расположение полосы прокрутки (скролл-бара), перекрывание кнопки Назад полем отрисовки диаграммы, некорректное расширение рабочей области при перемещении объекта, неверная отрисовка стрелок.
- Устранена ошибка, вызывавшая срабатывание Пропуска элемента при запуске диаграммы в режиме Playback.
- Исправлена проблема, из-за которой при нажатии “Undo” происходил аварийный выход с ошибкой: «Unhandled exception. System.InvalidOperationException: The control already has a visual parent.»
- Решена проблема, из-за которой при определенных обстоятельствах не создавалась ссылка на процесс при перетаскивании (drag and drop) одного процесса в другой.
- Исправлена некорректная работа горячих клавиш Ctrl+X и Ctrl+C с последующим применением Ctrl+V при работе с чистым кодом.