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

Ключ

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

...

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

Image Added

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ИдентификаторSequence ID

Идентификатор последовательности действий.

!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceId

Нет


Последовательность может быть пустой.

...

Присвоить значение / Assign value

...

Присваивает результату действия указанное значение.

Image Added

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЗначениеValue

Значение, которое необходимо присвоить результату.


Передается на выход действия в неизменном виде.

Robin.Object

Шаг_счетчика + 1


* через тулзу Выражение

Да
Результаты
РезультатResult

Переменная, которой будет присвоено указанное значение.

Тип данных переменной должен совпадать с типом данных значения.

Robin.Object

Шаг_счетчика

Особые условия использования

...

Данное действие предназначено для получения случайного числа.

Image Added

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
МинимумMinimum

Наименьшее возможное значение.


По умолчанию используется граница типа.

Robin.Numeric1Нет
МаксимумMaximum

Наибольшее возможное значение.


По умолчанию используется граница типа.

Robin.Numeric100Нет
ЦелоеIntegerБудет сгенерировано целое число.Robin.BooleantrueНет
Результаты
РезультатResultСгенерированное случайное число.Robin.Numeric



Особые условия использования

Отсутствуют.

Конвертировать

...

данные / Convert

...

data

...

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

Image Added

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ИсточникSource

Переменная, значение которой будет конвертироваться.

Robin.Object

Числовая_переменнаяДа
ТипData type

Тип данных, в который необходимо конвертировать значение параметра "Источник"


Выпадающий список:

  • Строка
  • Число
  • Изображение
  • Путь к папке
  • Путь к файлу
  • Дата и время
Robin.String
Да
Результаты
РезультатResult

Переменная выбранного типа, в которую будет записано конвертированное значение из поля "Источник".


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

Robin.Object

Строковая_переменнаяНет

Особые условия использования

...

Данное действие предназначено для скриншота экрана.

Image Added

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ПапкаFolder

Папка, где необходимо сохранить скриншот.

Robin.FolderPath

C:\Users\RLABUTIN\Documents\RobinStudio\1.1) Base action (RUS)\Base action (RUS)Да
Имя файлаFile nameИмя файла сохранения для скриншота.Robin.StringСкрин1Да
ФорматFormat

Формат, в котором скриншот будет сохранен.


Выпадающий список.

Доступны значения:

  • JPEG
  • JPG
  • BMP
  • PNG
  • GIF
  • TIF
  • TIFF
Robin.StringJPGДа
ТипType

Типы скриншота области.


Выпадающий список.

Доступны значения:

  • FullScreen - Весь экран.
  • Window - Активное окно.
  • Specific area - Выделенная область.

По умолчанию значение равно "FullScreen".

Robin.StringКоординатыДа
ОбластьArea

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


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

  • X левого верхнего угла;
  • Y левого верхнего угла;
  • "Высота";
  • "Ширина".

В случае ручного выделения Система автоматически заполнит эти значения данными выбранной области.

Robin.RectangleLocation
Нет
Результаты
РезультатResult

Путь до сохраненного скриншота.

Будет сохранен в выбранной папке в формате "<<Имя файла>>.<<Формат>>"

Robin.Image

C:\Users\RLABUTIN\Documents\RobinStudio\1.1) Base action (RUS)\Base action (RUS)\Скрин1.jpg

...

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

Image Added

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
СообщениеMessage

Текст, который будет выведен в лог-файл сообщения.


Если параметр не заполнен будет выведено: "Неизвестная ошибка".

Robin.StringВозникла ошибка!Нет

...

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

Image Added

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Блок TryTry clause

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

!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceId

Да


Действия в блоке должны быть

Блок CatchCatch clause

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

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

!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceId

Нет


Действий в блоке может не быть


ИсключенияExceptions

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


В тулзе к выбору предложены следующие типы:

  • Вкладка не найдена
  • Время истекло
  • Время истекло (win)
  • Изображение не найдено
  • Индекс вне диапазона
  • Неконвертируемый формат
  • Параметр не найден
  • Окно не найдено
  • Ошибка в последовательности
  • Ошибка базы данных
  • Папка не найдена
  • Папка недоступна
  • Файл не найден
  • Файл недоступен
  • Ячейка не найдена
  • Web-элемент не найден
  • Web-элемент вне доступа
  • Win-элемент не найден
  • Неизвестная ошибка
  • Любая ошибка

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

"Неизвестная ошибка" - это ошибка, которая не принадлежит к одному из перечисленных определенных типов.

"Любая ошибка" - это любая ошибка, определенного или неизвестного типа.

Robin.Collection


Да
Блок FinallyFinally clauseДействия для выполнения в любом случае.Robin.Internal.SequenceId

Нет


Блока может не быть

Результаты
ОшибкаError

Ошибка возникшая в ходе выполнения блока Try

Robin.Exeception



...

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

Image Added

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
УсловиеCondition

Логическое выражение, результат выполнения которого является условием перехода по веткам "Да" и "Нет".

Robin.BooleantrueДа
ИстинаTrue

Последовательность при выполнении условия.

!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceId

Нет



Действий в последовательности может не быть

ЛожьFalse

Последовательность при невыполнении условия.

!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceId

Нет


Действий в последовательности может не быть

...

Данное действие предназначено для отправки в лог-файл сообщения.

Image Added

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
СообщениеMessage

Текст, который будет выведен в лог-файл сообщения.

Robin.StringТекстовое сообщениеДа

...

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

Image Added

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Время ожиданияSleep time

Время ожидания перехода алгоритма на следующий шаг. Указывается в миллисекундах.

Robin.Numeric1000Да

...

Для добавления ветки перехода по умолчанию необходимо нажимать на кнопку "", расположенной на самом действии.

Image Added

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Выражение выбораExpression

Значение для выбора выполняемой ветки.

Robin.StringНужная_переменнаяДа

Условие для Ветки*,

где "*" - номер ветки

Branch* condition,

где "*" - номер ветки

Значение, которое будет сравниваться со значением в поле "Условие".

При совпадении будет выполняться соответствующая этому значению ветка.

Заполняется для каждой созданной ветви ветвления, кроме ветви по умолчанию.


Веток может быть создано несколько.

По умолчанию создается 2 ветки - минимально возможное количество.

Если две ветви содержат одинаковое условие, то действие завершится ошибкой.

Robin.String

Строковый текст


Да
Ветка*,

где "*" - номер ветки

Branch*,

где "*" - номер ветки

Последовательность действий, которая будет выполнена, если удовлетворяется условие.


!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceId

Да


Действия в последовательности должны быть

Ветка по умолчаниюDefault branch

Последовательность действий, которая будет выполнена, если не удовлетворяется ни одно условие.




!! Данный параметр не отображается и назначается системой автоматически.

Ветка необязательная, создается по желанию пользователя.

Robin.Internal.SequenceId


...

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

Image Added

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ТекстText

Переменная, которая будет сохранена в буфер.

Robin.String

Строковая переменная

Да

...

Данное действие предназначено для сохранения текста из буфера в переменную типа "Строка".

Image Added

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Результаты
РезультатResult

Переменная, в которую будет сохранен текст из буфера.


При неудаче извлечения значения из буфера в результат будет сохранена пустая строка.

Robin.String

Строковая_переменная

...

Данное действие предназначено для прерывания текущей итерации цикла/ветвления и выхода из цикла/ветвления. Действия в цикле, установленные после действия "Продолжение цикла", завершены не будут.

Image Added

Настройки

Отсутствуют.

Особые условия использования

...

Данное действие предназначено для прерывания текущей итерации цикла и начала следующей итерации. Действия в цикле, установленные после действия "Продолжение цикла", завершены не будут.

Image Added

Настройки

Отсутствуют.

Особые условия использования

...

Данное действие предназначено для создания цикла действий, который выполняется до тех пор, пока результат условия равен "True". Для добавления условия используется инструмент построения выражений в параметре "Условие. Для добавление в тело цикла последовательности действий необходимо переместить их на контур блока "Тело цикла".

Image Added


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
УсловиеCondition

Логическое выражение или переменная/значение логического типа, определяющее продолжение или прерывание цикла.

Условие проверяется после выполнения тела цикла.


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

!! Если пользователь удаляет из параметра значение, заданное инструментом построения выражений, блок "Условие" на флоу очищается.

Robin.Boolean

True


Да
УсловиеCondition

Последовательность действий в выражении в условии. Заполняется в случае, когда условие задается через построитель выражений.

!! Данный параметр не отображается в панели параметров, но отображается в блоке Условие на рабочей области (флоу).

!! Параметр заполняется/редактируется через инструмент построения выражений и только через него. Любое редактирование данного блока на флоу для пользователя заблокировано.

Robin.Internal.SequenceId
Нет
Тело циклаLoop body

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

!! Данный параметр не отображается в панели параметров, но отображается в блоке Тело цикла на рабочей области (флоу).

Robin.Internal.SequenceId
Да

...

Для добавления в тело цикла последовательности действий необходимо переместить их на контур действия "Цикл Для".

Image Added

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Начальное значение
Initial value

Первоначальное значение счетчика.

Robin.Numeric

0Да
Конечное значение
End value
Конечное значение счетчика.Robin.Numeric10Да
Инкремент
Increment

Увеличение шага цикла.

Robin.Numeric1Да
ИдентификаторSequence Id

Идентификатор последовательности действий, которая должна выполняться на каждом шаге цикла.

!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceId

Да



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

Результаты
Состояние итератораIteration actual state

Значение счетчика для использования в текущей итерации цикла.

Robin.Numeric

ITERATION_ACTUAL_STATE

...

Данное действие предназначено для обеспечения заданной итерации по элементам коллекции. Для добавления в тело цикла последовательности действий необходимо переместить их на контур действия "Цикл "Для каждого".

Image Added

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Коллекция
Collection

Коллекция объектов, проход по которым будет осуществляться в цикле.

Robin.Collection

Коллекция_значенийДа
ИдентификаторSequence Id

Идентификатор последовательности действий, которая должна выполняться на каждом шаге цикла.

!! Данный параметр не отображается и назначается системой автоматически.

Robin.Internal.SequenceId

Да



Действия в последовательности должны быть

Результаты
ОбъектObject

Объект, в который будет помещен каждый элемент коллекции.

Robin.Object

ITERATION_ACTUAL_STATE

...

Данное действие предназначено для создания цикла действий, который выполняется до тех пор, пока результат условия равен "True". Для добавления условия используется инструмент построения выражений в параметре "Условие. Для добавление в тело цикла последовательности действий необходимо переместить их на контур блока "Тело цикла".

Image Added


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
УсловиеCondition

Логическое выражение или переменная/значение логического типа, определяющее продолжение или прерывание цикла.

Условие проверяется до выполнения тела цикла.


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

!! Если пользователь удаляет из параметра значение, заданное инструментом построения выражений, блок "Условие" на флоу очищается.

Robin.Boolean

True


Да
УсловиеCondition

Последовательность действий в выражении в условии. Заполняется в случае, когда условие задается через построитель выражений.

!! Данный параметр не отображается в панели параметров, но отображается в блоке Условие на рабочей области (флоу).

!! Параметр заполняется/редактируется через инструмент построения выражений и только через него. Любое редактирование данного блока на флоу для пользователя заблокировано.

Robin.Internal.SequenceId

Да



Действия в последовательности должны быть

Тело циклаLoop body

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

!! Данный параметр не отображается в панели параметров, но отображается в блоке Тело цикла на рабочей области (флоу).

Robin.Internal.SequenceId

Да


Действия в последовательности должны быть

...