Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Группа действий: Базовые действия 

...

Описания

Данное Данное действие предназначено для обработки исключений в выбранных действиях

            

Иконка

Image RemovedImage Added

Параметры

Входные параметры

Блок Try                  -   Действия для выполнения, во время исполнения которых может произойти исключение

Блок Catch    - Действия            Действия для обработки возникшего исключения

          Таких блоков может быть несколько, тогда будет создан параметр "Исключения для CATCH <номер последовательности>" для каждого из добавленных блоков.

          Исключения - Список исключений, для обработки которых предназначена соответствующая последовательность Catch.

          Таких последовательностей может быть несколько, тогда будет создан параметр "Исключения для CATCH <номер последовательности>" для каждой из добавленных.

Блок Finally - Finally              Действия для выполнения в любом случае.

...

  1. Выбрать действие «Try-Catch» из группы действий «Базовые действия» и перетащить  на рабочую область.
    Image RemovedImage Added
  2. В блок «Try» поместить действия, для которых будет выполнено исключение. В блок «Catch» поместить действия, которые будут выполнены, если возникнет исключение, т.е. какая-либо ситуация, когда действие выполнено некорректно, иными словами, возникнет ошибка. Если блок «Catch» не заполнен, то робот продолжит работу сценария, проигнорировав возникшие ошибки.
    Пример заполнения: 

    Блоков «Сatch» может быть несколько, тогда для каждого блока будет создан параметр «Исключение для CATCH [Номер блока]». Это нужно, когда для каждой возможной ошибки есть свой вариант действия.
    Пример:
    Действие «Try-Catch» в сценарии: 

...

И типы ошибок, которые могут возникнуть в результате работы с действиями группы «Excel» из предложенных для блока «CATCH 2».


Результат: 

Image Modified


Затем на экране появилось сообщение из блока «Finally». 

Image Modified


При работе робота произошла ошибка, анализируя лог в студии, можно увидеть, как робот остановил работу с действиями в блоке «Try», перешел в блок «CATCH 2» и вывел на экран информационное сообщение. 

Image Modified

Из-за наличия блока «Try-Cath» робот завершил свою работу без ошибок , несмотря на то, что при открытии файла возникла ошибка.

...