Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Текущий »

Необходимые версии компонентов

Orchestrator - 2.10.0

Локальная версия системы исполнения (Enterprise / Cloud) - 2.26.1

Улучшения

Веб-рекордер в расширении Robin Web Spy

Реализован новый веб-рекордер для записи работы пользователя в браузере с автоматическим преобразованием записанных шагов в действия студии.

Основные возможности:

  • В расширении доступны две вкладки: "Web-шпион" и "Web-рекордер"
  • Вкладка "Web-рекордер" позволяет записывать действия пользователя на веб-странице
  • Доступна настройка параметров записи: полный XPath, полный CSS-селектор и создание скриншотов элементов
  • Кнопки "Начать", "Пауза", "Стоп" и "Отменить" позволяют управлять процессом записи
  • Перед запуском записи выполняется проверка наличия одного открытого проекта
  • При попытке закрыть вкладку или браузер во время записи отображается предупреждение
  • После нажатия кнопки "Стоп" все записанные действия добавляются на схему робота
  • Расширение Robin Web Spy для Chrome и Firefox может отображаться в виде боковой панели. Режим боковой панели не поддерживается в браузере Yandex

Конструктор выражений в условиях циклов

Расширена возможность использования конструктора выражений в циклах с пред- и постусловием.
 
Основные возможности:

  • Вызов конструктора выражений из параметра "Условие" циклов While и Do While (с Предусловием и Постусловием)
  • Выражения, созданные через конструктор, размещаются внутри блока "Условие" цикла
  • Последнее действие в условии цикла должно возвращать логический тип или быть действием "Вычислить выражение"
  • При создании условия из параметра цикла ссылка на результат действия "Вычислить выражение" в параметр не устанавливается

Избранные действия

Добавлен механизм быстрого доступа к часто используемым действиям через блок Избранные.

Основные возможности:

  • Кнопка "Добавить в избранные" добавляет действие в блок "Избранные" (сердечко справа на действии в списки)
  • Блок "Избранные" отображается первым в списке действий
  • При добавлении действие дублируется в избранных и остаётся в исходной группе
  • Состав избранных действий сохраняется для пользователя и не привязаны к роботу
  • Полный путь до действия (Группа → Подгруппа → Супердействие) отображается во всплывающей подсказке
  • При наведении на действие доступна кнопка "Удалить" из избранных

Скрытие групп действий

Добавлена возможность скрывать неиспользуемые группы действий в панели действий.

Основные возможности:

  • Кнопка "Скрыть группу" позволяет скрыть выбранную группу
  • Скрытые группы отображаются в блоке "Скрытые" внизу списка действий
  • Кнопка "Показать группу" возвращает группу в основной список
  • Состав скрытых групп сохраняется для пользователя
  • Скрытые группы не сохраняются при публикации проекта

Группировка ресурсов

Добавлена возможность организации ресурсов проекта в группы во вкладке "Ресурсы".

Основные возможности:

  • Кнопка "Новая группа" во вкладке "Ресурсы" позволяет создать группу ресурсов
  • Название группы должно быть уникальным и может редактироваться по двойному клику
  • Ресурсы можно перемещать в группу через контекстное меню или перетягиванием
  • В окне создания ресурса добавлено поле "Группа"
  • Один ресурс может находиться только в одной группе одновременно
  • Кнопка "Исключить из группы" перемещает ресурс обратно в общий список
  • При удалении группы все её ресурсы автоматически перемещаются в общий список
  • Группы отображаются во вкладках "Переменные", "Элементы" и "Файлы"

Быстрое добавление действий на схему

Реализовано контекстное меню для быстрого добавления действий на схему робота.

Основные возможности:

  • Кнопка добавления появляется при наведении на границы блока действия
  • Открывается окно выбора действий с поиском по названию
  • Поддерживается фильтрация по языку реализации, ОС и наличию UI
  • Если заданы избранные действия, они отображаются первыми
  • Действие добавляется перед или после выбранного в зависимости от позиции курсора
  • Меню закрывается при выборе действия, потере фокуса или нажатии "Esc"

Управление точками останова

Расширены возможности работы с точками останова при отладке.

Основные возможности:

  • Кнопка "Снять все точки останова" - удаляет все точки останова на схеме
  • Опция "Запуск без учёта точек останова" - позволяет запускать робота, игнорируя точки останова
  • Операция снятия точек учитывается в истории Undo/Redo

Массовые операции с действиями

Основные возможности:

  • Кнопка "Свернуть все" - сворачивает все сложные действия на схеме
  • Кнопка "Развернуть все" - разворачивает все сложные действия на схеме
  • Кнопка "Включить выключенные действия" - активирует все отключённые действия
  • Кнопка "Обновить действия до последней версии" - 
  • Массовое сворачивание/разворачивание не учитывается в Undo/Redo

Параметры запуска робота

Добавлено меню настройки параметров запуска робота.

Основные возможности:

  • Меню открывается по кнопке "Параметры запуска" (рядом с кнопкой "Запустить")
  • Поле "Задержка отладки" позволяет задать паузу между действиями при отладке
  • Чекбокс "Отображать параметры при запуске робота" открывает окно настройки перед запуском
  • Значения параметров сохраняются для последующих запусков

Создание переменных и элементов из параметров действий

Добавлена возможность создавать ресурсы прямо из параметров действий.

Основные возможности:

  • Кнопка "Создать переменную" создаёт новую переменную из параметра
  • Кнопка "Редактировать переменную" открывает окно редактирования
  • Тип переменной определяется автоматически по типу параметра
  • Поддерживается создание переменной из результата действия
  • Кнопка "Создать элемент" доступна для типов Robin.WebElement и Robin.WinElement
  • После создания ресурс автоматически подставляется в параметр

Улучшения редактора схемы

Внесён ряд улучшений в интерфейс редактирования схемы робота.

Основные возможности:

  • Добавлен индикатор на действия, у которых заполнен параметр "Описание". При наведении на индикатор отображается описание
  • Добавлен индикатор действий, результаты которых не используются
  • Добавлена возможность установить последнюю версию сразу для всех действий
  • Добавлено предупреждение о неиспользуемых ресурсах
  • Реализовано закрепление правой панели параметров при массовом выделении действий (теперь панель не скрывается)
  • Переработано отображение панели параметров действий (стало компактнее)

Выбор исключений в Try/Catch

Изменён механизм выбора исключений для блока Try/Catch.

Основные возможности:

  • Список исключений отображается в виде удобного селектора в параметрах действия
  • Упрощён поиск и выбор исключений
  • Улучшена навигация по доступным типам исключений

Управление очисткой неиспользуемых ресурсов

Добавлена возможность управлять использованием сборщика мусора при выполнении робота.

Основные возможности:

  • Чекбокс "Выгружать неиспользуемые значения из памяти" для включения и отключения функции отображается в контекстном меню взаимодействия с проектом
  • Позволяет оптимизировать использование памяти при выполнении роботов

Редактор JSON

Добавлен удобный инструмент для редактирования типа JSON.

Основные возможности:

  • Проверка валидности структуры JSON
  • Нумерация строк
  • Структурированное отображение данных

Горячие клавиши

Добавлена справка по горячим клавишам в редакторе проекта.

Основные возможности:

  • Кнопка "Горячие клавиши" внутри контекстного меню управления проектом открывает список доступных сочетаний
  • Добавлены сочетания для управления действиями, проектом и редактором

Компактное отображение карточек ресурсов

Оптимизировано отображение карточек ресурсов.

Основные возможности:

  • Для переменных отображаются название, тип, значение и индикаторы
  • Для элементов отображаются название и тип
  • Для файлов отображаются название и ссылка на скачивание
  • Функциональные кнопки отображаются при наведении
  • Редактирование параметров доступно при взаимодействии с элементами карточки ресурса

Исправления

  • Исправлено отображение файлов-ресурсов внутри конструктора выражений
  • Исправлено отображение значений группы и подгруппы опубликованного кастомного действия в разделе "Объекты системы"
  • Исправлена ошибка группировки выражения
  • Исправлена ошибка открытия проектов при отсутствии архивных версий действий на сервере

Известные проблемы

  • При работе с объёмной схемой робота могут возникать графические артефакты
  • Отсутствие корректной локализации в логе робота для некоторых параметров действий
  • Нажатие на Enter при фокусе в поле параметра инициирует массовое изменение версии действия
  • Нет меток