Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 11 Текущий »

Фокус на элементе / Focus on element


Активизирует указанный элемент.

Настройки

Свойство

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

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
ЭлементElementРесурс который хранит данные о выбранном элементе приложения.Robin.WinElement
Да
Тайм-аутTime-out

Время, в течении которого будет происходить поиск нужного элемента.

Измеряется в миллисекундах.


Предельное время ожидания создания элемента.

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

Если элемент не будет найден, то данный блок не произведет действий, сценарий продолжится.

Robin.Numeric5000Нет
КликClick option

Варианты вызываемого события/клика.


В выпадающем списке доступны значения:

  • Нет - No click.
  • ЛКМ - Force click.
  • ПКМ - Force right click.
  • Двойной ЛКМ - Force double click.

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

Robin.StringПКМНет

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

Не требуется предварительная активация окна, содержащего элемент.

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

Получить текст элемента / Get element text


Получает текст выбранного элемента.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЭлементElementРесурс который хранит данные о выбранном элементе приложения.Robin.WinElementТекстДа
Тайм-аутTime-out

Время, в течении которого будет происходить поиск нужного элемента.

Измеряется в миллисекундах.


Предельное время ожидания создания элемента.

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

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

Robin.Numeric1000Нет
Результаты
РезультатResultПеременная, в которую будет сохранен текст из выбранного элемента.Robin.String
Нет

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

Не требуется предварительная активация окна, содержащего элемент.

Получить свойство элемента / Get text from property


Получает значение выбранного свойства элемента.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЭлементElementРесурс который хранит данные о выбранном элементе приложения.Robin.WinElement
Да
Имя свойстваProperty name

Имя свойства.


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

  • AccessKeyProperty
  • AutomationIdProperty
  • ClassNameProperty
  • FrameworkIdProperty
  • HasKeyboardFocusProperty
  • HelpTextProperty
  • IsContentElementProperty
  • IsControlElementProperty
  • IsEnabledProperty
  • IsInvokePatternAvailableProperty
  • IsKeyboardFocusableProperty
  • IsOffscreenProperty
  • IsPasswordProperty
  • LocalizedControlTypeProperty
  • NameProperty
  • NativeWindowHandleProperty
  • ProcessIdProperty
  • RuntimeIdProperty
  • IsLegacyIAccessiblePatternAvailableProperty
  • ProviderDescription
Robin.StringHasKeyboardFocusДа
Тайм-аутTime-out

Время, в течении которого будет происходить поиск нужного элемента.

Измеряется в миллисекундах.


Предельное время ожидания создания элемента.

Если свойство не будет найдено, то действие выдаст ошибку.

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

Robin.Numeric0Нет
Результаты
РезультатResultПеременная, в которую будет сохранено значение выбранного свойства.Robin.String
Нет

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

Не требуется предварительная активация окна, содержащего элемент.

Получить координаты элемента / Get element coordinates


Определяет координаты центра элемента.

Настройки

Свойство

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

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
ЭлементElementРесурс который хранит данные о выбранном элементе приложения.Robin.WinElement
Да
Тайм-аутTime-out

Время, в течении которого будет происходить поиск нужного элемента.

Измеряется в миллисекундах.


Предельное время ожидания создания элемента.

Если элемент не будет найден, то действие выдаст ошибку.

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

Robin.Numeric500Нет
Результаты
РезультатResultКоординаты центра элемента.Robin.LocationPoint
Нет

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

Не требуется предварительная активация окна, содержащего элемент.

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

Дожидаться исчезновения элемента / Wait for element dissapear


Ожидает исчезновения объекта, соответствующего  указанным свойствам.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЭлементElementРесурс который хранит данные о выбранном элементе приложения.Robin.WinElement
Да
Тайм-аутTime-out

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

Измеряется в миллисекундах.


Предельное время ожидания создания элемента.

Если элемент сразу не будет найден, то данный блок не произведет действий, сценарий продолжится.

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

Robin.Numeric5000Нет

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

Не требуется предварительная активация окна, содержащего элемент.


Установить значение списка/Set the list value


Действие устанавливает значение из списка. 


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЭлементElementРесурс который хранит данные о выбранном элементе приложения.Windows-элементТекстДа
Тайм-аутTime-out

Время в миллисекундах, в течении которого будет происходить поиск нужного окна


Число1000Нет
ЗначениеValueЗначение из списка, которое необходимо выбратьСтрокаTestДа

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

Отсутствуют


Установить значение чекбокса / Set checkbox value

Группа действий: Windows


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


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЭлементElementРесурс который хранит данные о выбранном элементе приложения.Windows-элементТекстДа
Тайм-аутTime-out

Время в миллисекундах, в течение которого будет происходить поиск нужного элемента.


Число1000Нет
ДействиеAction

Выпадающий список из элементов: "Установить", "Снять", "Переключить".


Выбор действия для чекбокса.

Строка
Да

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


Как работает поле "Действие":

  • Установить - устанавливает устанавливает флажок или переключатель. Состояние True
  • Снять  - снимает устанавливает флажок или переключатель. Состояние False
  • Переключить - изменяет значение (было True - станет False и наоборот)

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

Если значение чекбокса было True, а в действии указано "Установить", то чекбокс не изменит значения и останется True. Аналогично работает с False и "Снять" в поле "Действие".

 

Робот вернет ошибку, если:

  • не найден элемент, истекло время ожидания;
  • элемент не кликабельный, заблокированный; 
  • элемент не является чекбоксом.


Ввести текст / Enter text

Группа действий: Windows


Действие отправляет текст указанному win-элементу.

Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Элемент

Ресурс, который хранит данные о выбранном элементе приложения

Robin.WinElement


Да

Тайм-аут

Время в миллисекундах, в течении которого будет происходить поиск нужного окна.

Robin.Numeric


Нет

Текст

Объект, текстовое представление которого необходимо ввести

Robin.Object


Нет

Очистить

Очистить поле перед вводом

Robin.Boolean

true

Нет

Номер окна

Если найдено несколько окон, то действие взаимодействует с окном под указанным номером

Robin.Numeric


Нет

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

Отсутствуют 



Очистить поле / Clear field

Группа действий: Windows 


Действие очищает значение текстового поля. 



Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Элемент

Ресурс, который хранит данные о выбранном элементе приложения

Robin.WinElement


Да

Тайм-аут

Время в миллисекундах, в течении которого будет происходить поиск нужного окна.

Robin.Numeric


Нет

Номер окна

Если найдено несколько окон, то действие взаимодействует с окном под указанным номером

Robin.Numeric


Нет

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

Отсутствуют 


Проверить существование элемента / Check for the existence of an element

Группа действий: Windows 


Действие проверяет, существует ли на экране указанный элемент.


Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Элемент

Ресурс который хранит данные о выбранном элементе приложения.

Robin.WinElement


Да

Тайм-аут

Время в миллисекундах, в течении которого будет происходить поиск нужного элемента.

Robin.Numeric


Нет

Номер окна

Порядковый номер окна, с которым должно работать действие. Если по указанному номеру окно не найдено, будет проверено первое окно. Нумерация начинается с 1.

Robin.Numeric


Нет

Результаты

Результат

Если значение равно "true", искомый элемент существует. Если значение равно "false", искомый элемент не существует.

Robin.Boolean




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

 Робот вернет ошибку, если:

  • окно не найдено, 
  • введен несуществующий номер окна.

Действие ищет на экране элемент, запрашиваемый пользователем. Пользователь вводит свойства искомого элемента в поле «Элемент» . Действие возвращает результат «true», когда элемент найден. Если искомый элемент не находится, то результом действия будет «false».

Если найдено несколько элементов, которые подходят под указанные параметры, действие не должно вызывать ошибку. Действие возвращает значение "true".

Если в поле указан номер окна =1, а элемент находится в другом окне, то действие вернет "false".

Если указан номер окна за диапазоном количества окон (>), то взаимодействие происходит с первым открытым окном.
Если открыто одно окно, то параметр "Номер окна" игнорируется, не выпадет ошибка, НО в случае, когда введено отрицательное значение, робот выдаст ошибку.  

 

Номер окна

Количество окон

Взаимодействия робота

Не заполненоНесколько (2+)С первым открытым окном
Заполнено корректно (1+)Несколько (2+)С указанным окном
Заполнено несуществующим номером окна (10)Несколько (2)С первым открытым окном 
Заполнено корректно (1+)1 окноС единственным окном
Заполнено отрицательным числом1 или несколько оконОшибка


  • Нет меток