Скролл к элементу Версия 2 (Net)
Группа действий: Windows Подгруппа "Работа с win-элементами"
Описание
Действие определяет координаты указанного элемента в окне и производит скролл к этому элементу, пока он не будет приближен максимально к центру экрана
Иконка действия
Параметры
Входные параметры
Элемент Параметр, который хранит данные Win-элемента, координаты которого будут определяться
Тайм-аут Время в миллисекундах, в течение которого будет происходить поиск нужного элемента
Номер окна Порядковый номер окна, с которым будет взаимодействовать действие, если обнаружено несколько окон
При этом действие ищет только те окна, в которых должен находиться элемент согласно его параметрам
Положительное целое число от 1. По умолчанию - "1"
Настройки
Property | Description | Type | Filling example | Mandatory field |
---|---|---|---|---|
Parameters | ||||
Element | A resource that stores data about the selected application element. | Robin.WinElement | Yes | |
Time-out, ms | The time in milliseconds for which the desired element will be searched. | Robin.Numeric | No | |
Window order | The sequence number of the window that the action should work with. If you do not specify a window number, the first window will be checked. The numbering starts from 1. | Robin.Numeric | No |
Особые условия использования
- Указанный элемент может находиться за пределами видимой части окна.
- Если элемент уже находится приближенно к центру экрана, то действие ничего не меняет, робот ошибку не выдает.
Пример использования
Задача
Открыть окно "Excel", необходимо найти нужный шаблон:
Решение
Воспользоваться действием "Скролл к элементу".
Реализация
- Собрать робота, состоящего из действий:
- Настроить параметры действия "Run":
- Настроить параметры действия "Скролл к элементу". Элемент необходимо получить с помощью инструмента WinSpy. Работа с WinSpy описана в разделе Получение win-элемента. Установка тайм-аута, в целом, не приводит к увеличению времени выполнения действия сверх того времени, которое потребуется для того, чтобы элемент, который мы используем в действии стал видимым и доступным. В течение установленного тайм-аута действие пытается получить доступ к элементу с которым работает. Как только появляется доступ к элементу, ожидание тайм-аут заканчивается.
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно.
Исходное положение:
Действие "Скролл к элементу" нашло нужный Win-элемент и пролистал к нему.