Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Скролл к элементу Версия 2 (Net)

Группа действий: Windows  Подгруппа "Работа с win-элементами"

...

Описание

Действие

...

определяет координаты указанного элемента в окне и производит скролл к этому элементу, пока он не будет приближен максимально к центру экрана

Иконка действия

Image Removed

Параметры

Входные параметры

Элемент              Ресурс который хранит данные о выбранном элементе приложения

Тайм-аут             Время в миллисекундах, в течение которого будет происходить поиск нужного элемента

Номер окна       Если найдено несколько окон, то действие взаимодействует с окном под указанным номером

Выходные параметры

Результат           Значение чекбокса.

Настройки

Image Added

Параметры и их настройки

СвойствоОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЭлементРесурс который хранит данные о выбранном элементе приложенияRobin.WinElement
Да
Тайм-аутВремя в миллисекундах, в течение которого будет происходить поиск нужного элементаRobin.Numeric
Нет
Номер окна
Если найдено несколько окон, то действие взаимодействует с окном под указанным номером
Порядковый номер окна, с которым должно работать действие. Если не указать номер окна, будет проверено первое окно. Нумерация начинается с 1Robin.Numeric
Нет
РезультатыРезультатЗначение чекбоксаRobin.Booleantrue

Особые условия использования

...

  1. Указанный элемент может находиться за пределами видимой части окна.
  2. Если элемент уже находится приближенно к центру экрана, то действие ничего не меняет, робот ошибку не выдает.

Пример

...

использования 

Задача

На экране открыто окно по настройке параметров Notepad++. Необходимо получить значение чекбокса "Прозрачность". Результат true/false вывести в диалоговое окно. 

...

Открыть окно "Excel", необходимо найти нужный шаблон.
Image Added

Решение

Воспользоваться

...

действием "Скролл к элементу".

Реализация

...

  1.  Собрать робота,

...

  1. состоящего из действий

...


  1. Image Added
  2. Настроить параметры действия "Запустить процесс".
    Image Added
  3. Настроить параметры действия "Скролл к элементу". Элемент необходимо получить с помощью инструмента WinSpy. Работа

...

  1. с WinSpy описана в разделе Получение win-элемента.

...

Настроить параметр для действия "Сообщение". В поле "Текст сообщения" выводим результат действия "Получить значение чекбокса". Таким образом робот выведет сообщение с результатом значения чекбокса (true или false).

  1. Установка тайм-аута, в целом, не приводит к увеличению времени выполнения действия сверх того времени, которое потребуется для того, чтобы элемент, который мы используем в действии стал видимым и доступным. В течение установленного тайм-аута действие пытается получить доступ к элементу с которым работает. Как только появляется доступ к элементу, ожидание тайм-аут заканчивается.
    Image Added
  2. Нажать на кнопку

...

  1. "Старт" в верхней панели. 

Результат

Программный робот отработал успешно.

...

Image Added

Чекбокс заполнен. Значение "true" выведено в диалоговое окно. 

Image Removed

...

Исходное положение.
Image Added
Действие "Скролл к элементу" нашло нужный Win-элемент и пролистал к нему.
Image Added