Фокус на элементе / Focus on element
Данное действие предназначено для активизирования элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Элемент | Element | Ресурс который хранит данные о выбранном элементе приложения. | Robin.WinElement | Да | |
Тайм-аут | Time-out | Время, в течении которого будет происходить поиск нужного элемента. Измеряется в миллисекундах. Предельное время ожидания создания элемента. По умолчанию значение равно "0". Если элемент не будет найден, то данный блок не произведет действий, сценарий продолжится. | Robin.Numeric | 5000 | Нет |
Порядок следования | Order | Порядок следования данного элемента в иерархии следования элементов данного приложения. | Robin.Numeric | 1 | Нет |
Клик | Click option | Варианты вызываемого события/клика. В выпадающем списке доступны значения:
По умолчанию значение равно "No click". | Robin.String | ПКМ | Да |
Вызов события клика | Send click | Клик на левую кнопку мышки без визуализации перемещения курсора. | Robin.Boolean | true | Нет |
Клик | Force click | Клик на левую кнопку мышки. | Robin.Boolean | false | Нет |
Правый клик | Force right click | Клик на правую кнопку мышки. | Robin.Boolean | false | Нет |
Двойной клик | Force double click | Двойной клик на левую кнопку мыши. | Robin.Boolean | false | Нет |
Особые условия использования
Не требуется предварительная активация окна, содержащего элемент.
Если запущено несколько приложений, которые подходят под условие данного блока, то работа будет происходить с последним запущенным.
Получить текст элемента / Get element text
Данное действие предназначено для получения текста выбранного элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Элемент | Element | Ресурс который хранит данные о выбранном элементе приложения. | Robin.WinElement | Текст | Да |
Тайм-аут | Time-out | Время, в течении которого будет происходить поиск нужного элемента. Измеряется в миллисекундах. Предельное время ожидания создания элемента. Если окно не будет найдено, то будет вызвана ошибка. По умолчанию значение равно "0". | Robin.Numeric | 1000 | Нет |
Шпион | Spy | Шпион, определяющий имя окна, имя процесса, определения, порядок следования, XPath захватываемого элемента (подробнее см. Использование WinSpy 2.0) | Кнопка | - | |
Имя окна | Window name | Имя окна, на котором происходит фокусировка | Строка | Test1.txt — Блокнот | О |
Имя процесса | Process name | Имя функциональной части данного приложения, на которую берется фокус | Строка | notepad | О |
Определения | Locators | Идентификатор функциональной части данного приложения, на которой происходит фокусировка | Строка | О | |
Порядок следования | Order | Порядок следования данного элемента в иерархии следования элементов данного приложения | Число | 0 | О |
XPath | XPath | Строка | [1] | О | |
Результаты | |||||
Результат | Result | Переменная, в которую будет сохранен текст из выбранного элемента. | Robin.String | Сохранить файл |
Особые условия использования
Не требуется предварительная активация окна, содержащего элемент.
Получить свойство элемента / Get text from property
Данное действие предназначено для получения значения выбранного свойства элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Элемент | Element | Ресурс который хранит данные о выбранном элементе приложения. | Robin.WinElement | Да | |
Имя свойства | Property name | Имя свойства. Указывается без слово"Property". (подробнее см. Использование WinSpy 2.0) | Robin.String | HasKeyboardFocus | Да |
Тайм-аут | Time-out | Время, в течении которого будет происходить поиск нужного окна. Измеряется в миллисекундах. Предельное время ожидания создания элемента. Если свойство не будет найдено, то действие выдаст ошибку. По умолчанию значение равно "0". | Robin.Numeric | 0 | Нет |
Шпион | Spy | Шпион, определяющий имя окна, имя процесса, определения, порядок следования, XPath захватываемого элемента (подробнее см. Использование WinSpy 2.0) | Кнопка | - | |
Имя окна | Window name | Имя окна, на котором происходит фокусировка | Строка | Test1.txt — Блокнот | О |
Имя процесса | Process name | Имя функциональной части данного приложения, на которую берется фокус | Строка | notepad | О |
Определения | Locators | Идентификатор функциональной части данного приложения, на которой происходит фокусировка | Строка | { ... } | О |
Порядок следования | Order | Порядок следования данного элемента в иерархии следования элементов данного приложения | Число | 0 | О |
Xpath | Xpath | Строка | [1] | О | |
Результаты | |||||
Результат | 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 | Да |
Шпион | Spy | Шпион, определяющий имя окна, имя процесса, определения, порядок следования, XPath захватываемого элемента (подробнее см. Использование WinSpy 2.0) | Кнопка | - | |
Имя окна | Window name | Имя окна, на котором происходит фокусировка | Строка | Test1.txt — Блокнот | О |
Имя процесса | Process name | Имя функциональной части данного приложения, на которую берется фокус | Строка | notepad | О |
Определения | Locators | Идентификатор функциональной части данного приложения, на которой происходит фокусировка | Строка | О | |
Порядок следования | Order | Порядок следования данного элемента в иерархии следования элементов данного приложения | Число | 0 | О |
Xpath | Xpath | Путь до элемента приложения, определяемый порядком следования элементов внутри друг друга. Данный параметр определяется WinSpy. Робот осуществляет поиск элемента по XPath, если по заданным свойствам в поле "Определения" элемент не найден. | Строка | [1] | О |
Особые условия использования
Не требуется предварительная активация окна, содержащего элемент.
Получить размеры элемента / Window get element rect
Данное действие предназначено для координат и размера элемента .определения
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Входные параметры | |||||
Высота | Variable height | Высота, которая определяется после работы Шпиона | Число | 28 | О |
Координата X | Variable X | Координата X, которая определяется после работы Шпиона | Число | 16 | О |
Координата Y | Variable Y | Координата Y, которая определяется после работы Шпиона | Число | -5 | О |
Тайм-аут | Time-out | Время, в течении которого будет происходить поиск нужного окна. Измеряется в миллисекундах. Если окно не будет найдено, то данный блок не произведет действий, сценарий продолжится. По умолчанию значение равно "0". | Число | 0 | О |
Ширина | Variable width | Ширина, которая определяется после работы Шпиона | Число | 1904 | О |
Шпион | Spy | Шпион, определяющий имя окна, имя процесса, определения, порядок следования, XPath захватываемого элемента (подробнее см. Использование WinSpy 2.0) | Кнопка | - | |
Имя окна | Window name | Имя окна, на котором происходит фокусировка | Строка | Безымянный – Блокнот | О |
Имя процесса | Process name | Имя функциональной части данного приложения, на которую берется фокус | Строка | notepad | О |
Определения | Locators | Идентификатор функциональной части данного приложения, на которой происходит фокусировка | Строка | { ... } | О |
Порядок следования | Order | Порядок следования данного элемента в иерархии следования элементов данного приложения | Число | 0 | О |
XPath | XPath | Строка | [1] | О |
Особые условия использования
Если запущено несколько приложений, которые подходят под условие данного блока, то работа будет происходить с последним запущенным.
Если имя окна не указано, работа будет происходить с активным окном.