Запуск и отладка

Студия предоставляет возможность проверить работоспособность RPA-сценария до публикации проекта. Сделать это можно, запустив процесс внутри Студии и пошагово отследив результат его выполнения.

Для этого существуют команды:

Обе команды присутствуют на панели быстрого доступа и на вкладке меню «Общие». Кнопку Отладить процесс можно также найти на вкладке «Отладка».

Консоль

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

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

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

Над ними расположены кнопки:

Другие действия с сообщениями:

  • Просмотр - двойной клик по сообщению вызывает окно просмотра.

  • Копирование - команда доступна в контекстном меню выбранного сообщения (либо при нажатии Ctrl + C). Для множественного копирования выделите нужные сообщения, после чего примените команду.

Дополнительные параметры консоли настраиваются в ее контекстном меню. Так, команда Показать выбор колонок управляет отображением столбцов таблицы.

Обратите внимание на колонку «Номер». В ней выводится информация о номере, присвоенном элементу* в процессе. Колонка не отображается по умолчанию, ее нужно выбирать в меню.

*Отключить автонумерацию элементов можно в настройках оформления Студии.

Отладчик

Конфигурация отладчика настраивается в разделе Файл > Настройки > Общие > Отладчик. Описание всех параметров см. здесь.

Перед началом отладки укажите тип робота, который будет ее выполнять. Для этого на вкладке «Отладка» в параметре Издание робота выберите нужное значение. Например, Enterprise.

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

Ошибки при отладке

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

В результате процесс будет останавливаться каждый раз при обнаружении исключения. Это дает возможность проанализировать и исправить ошибку, после чего вручную повторить выполнение элемента, не запуская заново весь процесс.

Пропуск элемента

🔸 Если файл *.ltw закрыт в момент отладки, точка пропуска проигнорируется.

В результате элемент не будет выполнен при отладке сценария - робот его пропустит.

Точка останова

🔸 Если файл *.ltw закрыт в момент отладки, точка останова проигнорируется.

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

Чтобы возобновить отладку, выберите на вкладке меню «Отладка» одну из команд:

‼️ См. как установить точку останова в процессе с типом «Только код» (Pure code).

Панель «Вывод»

Предоставляет возможность просмотреть значения всех переменных вывода, полученных при отладке. Чтобы она стала доступна, необходимо:

  1. Установить в нужном месте точку останова.

  2. В настройках отладчика включить параметр Отображать вывод.

  3. Запустить отладку.

  4. В левой части экрана, где располагаются панели Проект и Элементы, перейти на вкладку Вывод.

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

Значения переменных вывода можно подробно просмотреть, нажав на одну из двух кнопок:

  • для просмотра данных в табличном виде;

  • для просмотра данных в форматах Text/JSON/XML.

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

Редактирование переменной

Чтобы изменить текущее значение переменной, вызовите ее контекстное меню в панели «Вывод» и выберите пункт Change value.

Функциональность может пригодиться при возникновении паузы на исключении, позволяя быстро исправить значение и возобновить отладку процесса (кнопка Повтор шага).

Панель «Наблюдение»

Работать с переменными и выражениями можно также в панели Наблюдение. По функциональности она соответствует панели Watch классических сред разработки. В таблице панели указывается вычисляемое выражение, тип данных результата вычисления и сам результат:

Замедленное выполнение

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

Подсветка компонентов

Last updated