История страницы
...
Скролл к элементу Версия 1 (Net)
Группа действий:
...
Windows подгруппа "Работа с win-элементами"
...
Описание
Действие
...
определяет координаты указанного элемента в окне и производит скролл к этому элементу пока он не будет приближен максимально к центру экрана.
Иконка действия
Параметры
- Во входных параметрах пользователю необходимо указать:
- Элемент - win-элемент, координаты которого будут определяться.
- Тайм-аут, мс - время в миллисекундах, в течении которого будет происходить поиск нужного элемента.
- Номер окна - порядковый номер окна, с которым будет взаимодействовать действие, если обнаружено несколько окон. При этом действие ищет только те окна, в которых должен находиться элемент согласно его параметрам.
- Положительное целое число от 1. По умолчанию - "1".
- Указанный элемент может находиться за пределами видимой части окна.
- Если элемент уже находится приближенно к центру экрана, то действие ничего не меняет, ошибку не бросает.
Входные параметры
Элемент
...
Win-элемент, координаты которого будут определяться
Тайм-аут
...
Время в миллисекундах, в течение которого будет происходить поиск нужного элемента
Номер окна
...
Выходные параметры
Порядковый номер окна, с которым будет взаимодействовать действие, если обнаружено несколько окон.
При этом действие ищет только те окна, в которых должен находиться элемент согласно его параметрам.
Положительное целое число от 1. По умолчанию - "1"
...
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Элемент | Ресурс который хранит данные о выбранном элементе приложения | Robin.WinElement | Да | |
Тайм-аут | Время в миллисекундах, в течение которого будет происходить поиск нужного элемента | Robin.Numeric | Нет | |
Номер окна |
Порядковый номер окна, с которым должно работать действие. Если не указать номер окна, будет проверено первое окно. Нумерация начинается с 1 | Robin.Numeric | Нет |
Особые условия использования
Особые условия отсутствуют.
Пример использования
Задача
На экране открыто окно по настройке параметров Notepad++. Необходимо получить значение чекбокса "Прозрачность". Результат true/false вывести в диалоговое окно.
Решение
Воспользоваться действиями "Получить значение чекбокса" ,"Сообщение".
Реализация
Собрать схему робота, состоящую из действий:
...
Настроить параметр для действия "Получить значение чекбокса". Элемент берется с помощью WinSpy. Работа с WinSpy описана в разделе Получение win-элемента.
...
Настроить параметр для действия "Сообщение". В поле "Текст сообщения" выводим результат действия "Получить значение чекбокса". Таким образом робот выведет сообщение с результатом значения чекбокса (true или false).
...
Запустить робота по кнопке "Старт" в верхней панели.
- Указанный элемент может находиться за пределами видимой части окна.
- Если элемент уже находится приближенно к центру экрана, то действие ничего не меняет, робот ошибку не выдает.
Результат
Программный робот отработал успешно.
...
Чекбокс заполнен. Значение "true" выведено в диалоговое окно.
...