Фокус на элементе / Window focus element
Данное действие предназначено для активизирования элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Элемент | Element | Ресурс который хранит данные о выбранном элементе приложения. | Robin.WinElement | Да | |
Тайм-аут | Timeout | Время, в течении которого будет происходить поиск нужного элемента. Измеряется в миллисекундах. По умолчанию значение равно "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 | Нет |
Особые условия использования
Если запущено несколько приложений, которые подходят под условие данного блока, то работа будет происходить с последним запущенным.
Если имя окна не указано, работа будет происходить с активным окном.
Пример использования
Задача:
Открыты несколько окон, одно из которых "Test.txt – Блокнот".
Необходимо кликнуть правой кнопкой мыши на элементе.
Решение:
Для любых действий с конкретным окном, необходимо сперва его запустить, чтобы в дальнейшем обращать действия именно к конкретному окно. Открыть окно"Test.txt – Блокнот".
Сфокусироваться на элементе.
Реализация:
- Создаем ресурс для элемента системы.
- Открываем группу действий "Windows".
- ??? Помещаем в рабочее пространство ROBIN Studio действие "Сделать окно активным" (см. описание действия "Windows 2.0").
- Помещаем в рабочее пространство ROBIN Studio действие "Фокус на элементе".
- Настройка действия:
- Параметр "Элемент": выбираем созданный ресурс.
- Параметр "Правый клик": устанавливаем значение True.
- Параметр "Тайм-аут": устанавливаем значение 5000.
- Запускаем робота по кнопке "Запуск" в верхней панели.
Результат:
Элемент подготовлен к дальнейшим действиям.