Запуск и отладка
Студия предоставляет возможность проверить работоспособность RPA-сценария до публикации проекта. Сделать это можно, запустив процесс внутри Студии и пошагово отследив результат его выполнения.
Для этого существуют команды:
- 1.Запустить процесс- при выполнении проигнорируются точки останова(Breakpoint) и пропуск элементов. Процесс выполнится быстрее, чем при отладке, но запишется меньше логов.
- 2.Отладить процесс- поддерживаются точки останова и пропуск элементов. Выводится наиболее полная информация о действиях робота.
Обе команды присутствуют на панели быстрого доступа и на вкладке меню «Общие». Кнопку Отладить процесс можно также найти на вкладке «Отладка».

Команда запуска/отладки запускает экземпляр робота для немедленного исполнения текущего процесса. Отследить его выполнение можно в панели «Консоль». Если выбрана отладка, то информация будет выводиться подробнее: отобразятся все действия робота.

Консоль имеет два режима отображения: текстовый и табличный (по умолчанию). Переключить режим можно с помощью опций Таблица/Текст.

Фильтры DEBUG, INFO, ERROR, NETWORK и TEST отвечают за сбор сообщений с соответствующим типом.

Над ними расположены кнопки:
- Следовать за наполнением консоли – текст консоли будет всегда фокусироваться на последнем полученном сообщении.
- Очистить консоль – очищает содержимое консоли.
Другие действия с сообщениями:
- Просмотр - двойной клик по сообщению вызывает окно просмотра.
- Копирование - команда доступна в контекстном меню выбранного сообщения (либо при нажатии
Ctrl
+C
). Для множественного копирования выделите нужные сообщения, после чего примените команду.
Дополнительные параметры консоли настраиваются в ее контекстном меню. Так, команда Показать выбор колонок управляет отображением столбцов таблицы.
Обратите внимание на колонку «Номер». В ней выводится информация о номере, присвоенном элементу* в процессе. Колонка не отображается по умолчанию, ее нужно выбирать в меню.
‼
Конфигурация отладчика настраивается в разделе Файл > Настройки > Общие > Отладчик. Описание всех параметров см. здесь.
Перед началом отладки укажите тип робота, который будет ее выполнять. Для этого на вкладке «Отладка» в параметре Издание робота выберите нужное значение. Например, Enterprise.

Если отладку процесса нужно начать с произвольного места, выберите стартовый элемент, вызовите его контекстное меню и примените команду Запуск с элемента:

Если выполнение какого-либо элемента завершилось ошибкой, то поведением по умолчанию является прекращение всего процесса. Однако возможно настроить паузу на исключении. Для этого в настройках Отладчика включите параметр Приостанавливать отладку на исключении.
В результате процесс будет останавливаться каждый раз при обнаружении исключения. Это дает возможность проанализировать и исправить ошибку, после чего вручную повторить выполнение элемента, не запуская заново весь процесс.
Возобновить процесс с того места, где возникла ошибка, можно при помощи кнопки Повтор шага
(вкладка «Отладка»).

Инструмент отключает тот или иной элемент при отладке. Чтобы его применить, нажмите иконку
в заголовке нужного элемента:

.

В результате он будет проигнорирован во время прохождения сценария.
Один из важнейших инструментов для разработчика. Точки устанавливаются везде, где нужно приостановить выполнение отладчика. Например, чтобы просмотреть состояние переменных в панели «Вывод».
Для установки точки (breakpoint) нажмите иконку
в заголовке нужного элемента.

Когда отладчик дойдет до элемента с точкой останова, выполнение будет приостановлено. Чтобы его возобновить, выберите одну из команд:
- Сделать шаг- осуществляет переход к следующему элементу, после чего процесс снова будет остановлен.
- Возобновить процесс- возобновляет свободное выполнение процесса до следующей точки останова.
Для принудительного завершения процесса нажмите Остановить отладку
. Все кнопки находятся на вкладке «Отладка».

Предоставляет возможность просмотреть значения всех переменных вывода, полученных при отладке. Чтобы она стала доступна, необходимо:
- установить в нужном месте точку останова;
- запустить отладку;
- в левой части экрана, где располагаются панели Проект и Элементы, перейти на вкладку Вывод.

Примечание. Когда отладка не запущена/завершена, нет данных вывода или точки останова, панель не отображается.
🔹
Значения переменных вывода можно подробно просмотреть, нажав на одну из двух кнопок:
- для просмотра данных в табличном виде;
- для просмотра данных в форматах Text/JSON/XML.

Если значение данных слишком большое и не вошло полностью в вывод, нажмите кнопку Получить целиком:

Для отладки быстрых процессов можно ввести искусственные паузы между действиями. За создание паузы отвечает кнопка Замедление
на вкладке «Отладка». В выпадающем списке данной кнопки можно выбрать протяженность паузы в секундах.

Паузы также возможно установить в общих свойствах элементов: в параметрах Пауза до (мс) и Пауза после (мс).
Робот может подсветить визуальные компоненты приложений перед взаимодействием с ними. Для этого используйте кнопку Подсветка компонентов
на вкладке «Отладка».

Кроме панели «Вывод», состояние переменных также доступно в панели Переменные в колонке Текущее значение:

Для удобного просмотра текущего значения нажмите кнопку Просмотр
- откроется окно просмотра значения в формате JSON. Выбранное значение можно скопировать в буфер обмена горячими клавишами

Ctrl
+ C
либо командой Копировать (контекстное меню). Значение попадет в буфер обмена в текстовом виде. Структурированные данные сериализуются в JSON-формат и также будут доступны в виде текста.

Для изменения значения во время выполнения процесса нажмите кнопку Изменить значение
. В появившемся окне вставьте новое значение и нажмите кнопку ОК:


Работать с переменными и выражениями можно в панели Наблюдение (по функциональности соответствующей панели Watch классических сред разработки):

В таблице панели указывается вычисляемое выражение, тип данных результата вычисления и сам результат. Для создания нового наблюдения нужно нажать кнопку Создать наблюдение
и ввести текст вычисляемого выражения в появившемся окне:
%20(3)%20(1)%20(1)%20(2)%20(2).png?alt=media)

Для обновления результатов вычисления нужно нажать кнопку Обновить
соответствующего наблюдения. Для удобства в данной панели также есть кнопка Просмотр
значения. Выбранное значение можно скопировать в буфер обмена горячими клавишами


Ctrl
+ C
либо при помощи команды Копировать контекстного меню.Изменить вычисляемое выражение можно, отредактировав текст прямо в ячейке таблицы либо открыв окно редактирования двойным щелчком на нужном наблюдении.
Чтобы удалить наблюдение, выделите его в таблице и нажмите кнопку Удалить наблюдение
либо клавишу
%20(1)%20(2)%20(1)%20(1)%20(2)%20(2).png?alt=media)
Delete
.Last modified 3h ago