Фокус на элементе / Focus on element
Активизирует указанный элемент.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Элемент | Element | Ресурс который хранит данные о выбранном элементе приложения. | Robin.WinElement | Да | |
Тайм-аут | Time-out | Время, в течении которого будет происходить поиск нужного элемента. Измеряется в миллисекундах. Предельное время ожидания создания элемента. По умолчанию значение равно "0". Если элемент не будет найден, то данный блок не произведет действий, сценарий продолжится. | Robin.Numeric | 5000 | Нет |
Клик | Click option | Варианты вызываемого события/клика. В выпадающем списке доступны значения:
По умолчанию значение равно "No click". | Robin.String | ПКМ | Нет |
Особые условия использования
Не требуется предварительная активация окна, содержащего элемент.
Если запущено несколько приложений, которые подходят под условие данного блока, то работа будет происходить с последним запущенным.
Получить текст элемента / Get element text
Получает текст выбранного элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Элемент | Element | Ресурс который хранит данные о выбранном элементе приложения. | Robin.WinElement | Текст | Да |
Тайм-аут | Time-out | Время, в течении которого будет происходить поиск нужного элемента. Измеряется в миллисекундах. Предельное время ожидания создания элемента. Если окно не будет найдено, то будет вызвана ошибка. По умолчанию значение равно "0". | Robin.Numeric | 1000 | Нет |
Результаты | |||||
Результат | Result | Переменная, в которую будет сохранен текст из выбранного элемента. | Robin.String | Нет |
Особые условия использования
Не требуется предварительная активация окна, содержащего элемент.
Получить свойство элемента / Get text from property
Получает значение выбранного свойства элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Элемент | Element | Ресурс который хранит данные о выбранном элементе приложения. | Robin.WinElement | Да | |
Имя свойства | Property name | Имя свойства. Выпадающий список:
| Robin.String | HasKeyboardFocus | Да |
Тайм-аут | Time-out | Время, в течении которого будет происходить поиск нужного элемента. Измеряется в миллисекундах. Предельное время ожидания создания элемента. Если свойство не будет найдено, то действие выдаст ошибку. По умолчанию значение равно "0". | Robin.Numeric | 0 | Нет |
Результаты | |||||
Результат | Result | Переменная, в которую будет сохранено значение выбранного свойства. | Robin.String | Нет |
Особые условия использования
Не требуется предварительная активация окна, содержащего элемент.
Получить координаты элемента / Get element coordinates
Определяет координаты центра элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Элемент | Element | Ресурс который хранит данные о выбранном элементе приложения. | Robin.WinElement | Да | |
Тайм-аут | Time-out | Время, в течении которого будет происходить поиск нужного элемента. Измеряется в миллисекундах. Предельное время ожидания создания элемента. Если элемент не будет найден, то действие выдаст ошибку. По умолчанию значение равно "0". | Robin.Numeric | 500 | Нет |
Результаты | |||||
Результат | Result | Координаты центра элемента. | Robin.LocationPoint | Нет |
Особые условия использования
Не требуется предварительная активация окна, содержащего элемент.
Если запущено несколько приложений, которые подходят под условие данного блока, то работа будет происходить с последним запущенным.
Дожидаться исчезновения элемента / Wait for element dissapear
Ожидает исчезновения объекта, соответствующего указанным свойствам.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Элемент | Element | Ресурс который хранит данные о выбранном элементе приложения. | Robin.WinElement | Да | |
Тайм-аут | Time-out | Время, в течении которого будет происходить ожидание исчезновения элемента. Измеряется в миллисекундах. Предельное время ожидания создания элемента. Если элемент сразу не будет найден, то данный блок не произведет действий, сценарий продолжится. По умолчанию значение равно "0". | Robin.Numeric | 5000 | Нет |
Особые условия использования
Не требуется предварительная активация окна, содержащего элемент.
Установить значение списка/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 или несколько окон | Ошибка |