История страницы
...
Данное действие предназначено для группировки элементов/действий в отдельный блок.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Идентификатор | Sequence ID | Идентификатор последовательности действий. !! Данный параметр не отображается и назначается системой автоматически. | Robin.Internal.SequenceId | Нет Последовательность может быть пустой. |
...
Присвоить значение / Assign value
...
Присваивает результату действия указанное значение.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Значение | Value | Значение, которое необходимо присвоить результату. Передается на выход действия в неизменном виде. | Robin.Object | Шаг_счетчика + 1 * через тулзу Выражение | Да |
Результаты | |||||
Результат | Result | Переменная, которой будет присвоено указанное значение. Тип данных переменной должен совпадать с типом данных значения. | Robin.Object | Шаг_счетчика |
Особые условия использования
...
Данное действие предназначено для получения случайного числа.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Минимум | Minimum | Наименьшее возможное значение. По умолчанию используется граница типа. | Robin.Numeric | 1 | Нет |
Максимум | Maximum | Наибольшее возможное значение. По умолчанию используется граница типа. | Robin.Numeric | 100 | Нет |
Целое | Integer | Будет сгенерировано целое число. | Robin.Boolean | true | Нет |
Результаты | |||||
Результат | Result | Сгенерированное случайное число. | Robin.Numeric |
Особые условия использования
Отсутствуют.
Конвертировать
...
данные / Convert
...
data
...
Данное действие предназначено для преобразования переменной одного типа данных в другой.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Источник | Source | Переменная, значение которой будет конвертироваться. | Robin.Object | Числовая_переменная | Да |
Тип | Data type | Тип данных, в который необходимо конвертировать значение параметра "Источник" Выпадающий список:
| Robin.String | Да | |
Результаты | |||||
Результат | Result | Переменная выбранного типа, в которую будет записано конвертированное значение из поля "Источник". Если тип неконвертируемый будет выводиться ошибка. | Robin.Object | Строковая_переменная | Нет |
Особые условия использования
...
Данное действие предназначено для скриншота экрана.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Папка | Folder | Папка, где необходимо сохранить скриншот. | Robin.FolderPath | C:\Users\RLABUTIN\Documents\RobinStudio\1.1) Base action (RUS)\Base action (RUS) | Да |
Имя файла | File name | Имя файла сохранения для скриншота. | Robin.String | Скрин1 | Да |
Формат | Format | Формат, в котором скриншот будет сохранен. Выпадающий список. Доступны значения:
| Robin.String | JPG | Да |
Тип | Type | Типы скриншота области. Выпадающий список. Доступны значения:
По умолчанию значение равно "FullScreen". | Robin.String | Координаты | Да |
Область | Area | Размер и положение области для скриншота. Пользователь имеет возможность вручную выделить область экрана или заполнить значения:
В случае ручного выделения Система автоматически заполнит эти значения данными выбранной области. | Robin.RectangleLocation | Нет | |
Результаты | |||||
Результат | Result | Путь до сохраненного скриншота. Будет сохранен в выбранной папке в формате "<<Имя файла>>.<<Формат>>" | Robin.Image | C:\Users\RLABUTIN\Documents\RobinStudio\1.1) Base action (RUS)\Base action (RUS)\Скрин1.jpg |
...
Данное действие предназначено для принудительного завершения работы робота, в связи с тем, что алгоритм на этом шаге продолжаться не должен.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Сообщение | Message | Текст, который будет выведен в лог-файл сообщения. Если параметр не заполнен будет выведено: "Неизвестная ошибка". | Robin.String | Возникла ошибка! | Нет |
...
Данное действие предназначено для обработки исключений в выбранных действиях.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Блок Try | Try clause | Действия для выполнения, во время исполнения которых может произойти исключение. !! Данный параметр не отображается и назначается системой автоматически. | Robin.Internal.SequenceId | Да Действия в блоке должны быть | |
Блок Catch | Catch clause | Действия для обработки возникшего исключения. Таких блоков может быть несколько, тогда будет создан параметр "Исключения для CATCH <номер последовательности>" для каждого из добавленных блоков. !! Данный параметр не отображается и назначается системой автоматически. | Robin.Internal.SequenceId | Нет Действий в блоке может не быть | |
Исключения | Exceptions | Список исключений, для обработки которых предназначена соответствующая последовательность Catch. В тулзе к выбору предложены следующие типы:
Последовательностей CATCH может быть создано несколько, тогда для каждой из добавленных будет создан параметр "Исключения для CATCH <номер последовательности>" . "Неизвестная ошибка" - это ошибка, которая не принадлежит к одному из перечисленных определенных типов. "Любая ошибка" - это любая ошибка, определенного или неизвестного типа. | Robin.Collection | Да | |
Блок Finally | Finally clause | Действия для выполнения в любом случае. | Robin.Internal.SequenceId | Нет Блока может не быть | |
Результаты | |||||
Ошибка | Error | Ошибка возникшая в ходе выполнения блока Try | Robin.Exeception |
...
Данное действие предназначено для определения какой оператор будет выполняться при выполнении условия, заданного логическим выражением.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Условие | Condition | Логическое выражение, результат выполнения которого является условием перехода по веткам "Да" и "Нет". | Robin.Boolean | true | Да |
Истина | True | Последовательность при выполнении условия. !! Данный параметр не отображается и назначается системой автоматически. | Robin.Internal.SequenceId | Нет Действий в последовательности может не быть | |
Ложь | False | Последовательность при невыполнении условия. !! Данный параметр не отображается и назначается системой автоматически. | Robin.Internal.SequenceId | Нет Действий в последовательности может не быть |
...
Данное действие предназначено для отправки в лог-файл сообщения.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Сообщение | Message | Текст, который будет выведен в лог-файл сообщения. | Robin.String | Текстовое сообщение | Да |
...
Данное действие предназначено для установки ожидания на заданное время в момент выполнения сценария.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Время ожидания | Sleep time | Время ожидания перехода алгоритма на следующий шаг. Указывается в миллисекундах. | Robin.Numeric | 1000 | Да |
...
Для добавления ветки перехода по умолчанию необходимо нажимать на кнопку "", расположенной на самом действии.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Выражение выбора | Expression | Значение для выбора выполняемой ветки. | Robin.String | Нужная_переменная | Да |
Условие для Ветки*, где "*" - номер ветки | Branch* condition, где "*" - номер ветки | Значение, которое будет сравниваться со значением в поле "Условие". При совпадении будет выполняться соответствующая этому значению ветка. Заполняется для каждой созданной ветви ветвления, кроме ветви по умолчанию. Веток может быть создано несколько. По умолчанию создается 2 ветки - минимально возможное количество. Если две ветви содержат одинаковое условие, то действие завершится ошибкой. | Robin.String | Строковый текст | Да |
Ветка*, где "*" - номер ветки | Branch*, где "*" - номер ветки | Последовательность действий, которая будет выполнена, если удовлетворяется условие. !! Данный параметр не отображается и назначается системой автоматически. | Robin.Internal.SequenceId | Да Действия в последовательности должны быть | |
Ветка по умолчанию | Default branch | Последовательность действий, которая будет выполнена, если не удовлетворяется ни одно условие. !! Данный параметр не отображается и назначается системой автоматически. Ветка необязательная, создается по желанию пользователя. | Robin.Internal.SequenceId |
...
Данное действие предназначено для сохранения текста в буфер.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Текст | Text | Переменная, которая будет сохранена в буфер. | Robin.String | Строковая переменная | Да |
...
Данное действие предназначено для сохранения текста из буфера в переменную типа "Строка".
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Результаты | |||||
Результат | Result | Переменная, в которую будет сохранен текст из буфера. При неудаче извлечения значения из буфера в результат будет сохранена пустая строка. | Robin.String | Строковая_переменная |
...
Данное действие предназначено для прерывания текущей итерации цикла/ветвления и выхода из цикла/ветвления. Действия в цикле, установленные после действия "Продолжение цикла", завершены не будут.
Настройки
Отсутствуют.
Особые условия использования
...
Данное действие предназначено для прерывания текущей итерации цикла и начала следующей итерации. Действия в цикле, установленные после действия "Продолжение цикла", завершены не будут.
Настройки
Отсутствуют.
Особые условия использования
...
Данное действие предназначено для создания цикла действий, который выполняется до тех пор, пока результат условия равен "True". Для добавления условия используется инструмент построения выражений в параметре "Условие. Для добавление в тело цикла последовательности действий необходимо переместить их на контур блока "Тело цикла".
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Условие | Condition | Логическое выражение или переменная/значение логического типа, определяющее продолжение или прерывание цикла. Условие проверяется после выполнения тела цикла. Для задания логического выражения используется инструмент построителя выражений. !! Если пользователь удаляет из параметра значение, заданное инструментом построения выражений, блок "Условие" на флоу очищается. | Robin.Boolean | True | Да |
Условие | Condition | Последовательность действий в выражении в условии. Заполняется в случае, когда условие задается через построитель выражений. !! Данный параметр не отображается в панели параметров, но отображается в блоке Условие на рабочей области (флоу). !! Параметр заполняется/редактируется через инструмент построения выражений и только через него. Любое редактирование данного блока на флоу для пользователя заблокировано. | Robin.Internal.SequenceId | Нет | |
Тело цикла | Loop body | Последовательности действий, которая должна выполняться на каждом шаге цикла. Заполняется добавлением действий в соответствующий блок в рабочую область. !! Данный параметр не отображается в панели параметров, но отображается в блоке Тело цикла на рабочей области (флоу). | Robin.Internal.SequenceId | Да |
...
Для добавления в тело цикла последовательности действий необходимо переместить их на контур действия "Цикл Для".
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Начальное значение | Initial value | Первоначальное значение счетчика. | Robin.Numeric | 0 | Да |
Конечное значение | End value | Конечное значение счетчика. | Robin.Numeric | 10 | Да |
Инкремент | Increment | Увеличение шага цикла. | Robin.Numeric | 1 | Да |
Идентификатор | Sequence Id | Идентификатор последовательности действий, которая должна выполняться на каждом шаге цикла. !! Данный параметр не отображается и назначается системой автоматически. | Robin.Internal.SequenceId | Да Действия внутри последовательности должны быть | |
Результаты | |||||
Состояние итератора | Iteration actual state | Значение счетчика для использования в текущей итерации цикла. | Robin.Numeric | ITERATION_ACTUAL_STATE |
...
Данное действие предназначено для обеспечения заданной итерации по элементам коллекции. Для добавления в тело цикла последовательности действий необходимо переместить их на контур действия "Цикл "Для каждого".
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Коллекция | Collection | Коллекция объектов, проход по которым будет осуществляться в цикле. | Robin.Collection | Коллекция_значений | Да |
Идентификатор | Sequence Id | Идентификатор последовательности действий, которая должна выполняться на каждом шаге цикла. !! Данный параметр не отображается и назначается системой автоматически. | Robin.Internal.SequenceId | Да Действия в последовательности должны быть | |
Результаты | |||||
Объект | Object | Объект, в который будет помещен каждый элемент коллекции. | Robin.Object | ITERATION_ACTUAL_STATE |
...
Данное действие предназначено для создания цикла действий, который выполняется до тех пор, пока результат условия равен "True". Для добавления условия используется инструмент построения выражений в параметре "Условие. Для добавление в тело цикла последовательности действий необходимо переместить их на контур блока "Тело цикла".
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Условие | Condition | Логическое выражение или переменная/значение логического типа, определяющее продолжение или прерывание цикла. Условие проверяется до выполнения тела цикла. Для задания логического выражения используется инструмент построителя выражений. !! Если пользователь удаляет из параметра значение, заданное инструментом построения выражений, блок "Условие" на флоу очищается. | Robin.Boolean | True | Да |
Условие | Condition | Последовательность действий в выражении в условии. Заполняется в случае, когда условие задается через построитель выражений. !! Данный параметр не отображается в панели параметров, но отображается в блоке Условие на рабочей области (флоу). !! Параметр заполняется/редактируется через инструмент построения выражений и только через него. Любое редактирование данного блока на флоу для пользователя заблокировано. | Robin.Internal.SequenceId | Да Действия в последовательности должны быть | |
Тело цикла | Loop body | Последовательности действий, которая должна выполняться на каждом шаге цикла. Заполняется добавлением действий в соответствующий блок в рабочую область. !! Данный параметр не отображается в панели параметров, но отображается в блоке Тело цикла на рабочей области (флоу). | Robin.Internal.SequenceId | Да Действия в последовательности должны быть |
...