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

Ключ

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

Отображение дочерних

Win-элементы – элементы – это ресурсы, в которых записаны уникальные идентификаторы, определяющие конкретный элемент (кнопка/поле/т.п) в окне Windows. Действия из группы «Windows» "Windows" используют параметры из win-элемента для обнаружения этого элемента в окне и дальнейшей работы с ним.

Для создания и просмотра всех win-элементов необходимо на левой панели открыть вкладку «Ресурсы» "Ресурсы" и нажать внизу на кнопку «Win-элементы»вкладку "Win-элементы".

Image RemovedImage Added

В Robin ROBIN Studio 2.0 также есть возможность автоматической записи сразу нескольких Win-элементов при помощи функции «Запись действий».

Создание и редактирование блоков Win-элементов

Все win-элементы автоматически распределяются по отдельным блокам в зависимости от названия процесса.

Чтобы создать новый win-элемент, нужно нажать на кнопку Image Removed около надписи «Win рекордер».  Появятся поля, которые должны быть обязательно заполнены:

  1. «Process name» - название процесса, в одном из окон которого расположены необходимые элементы.
  2. «DisplayName» - название окна, в котором расположены элементы.

Имя окна и имя процесса могут совпадать.

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

Image Removed

После заполнения полей необходимо нажать на кнопку «Сохранить».

Если нужно выйти с формы добавления win-элемента без сохранения внесенных изменений, нажмите на кнопку «Отмена» или на кнопку Image Removed.

У каждого блока при наведении на него отображаются 3 кнопки:

  1. Добавить Image Removed – открывает окно для ввода параметров нового элемента.
  2. Редактировать Image Removed– раскрывает поля «Имя процесса» и «Имя окна» для их редактирования.
  3. Развернуть Image Removed– разворачивает блок в виде списка элементов, которые в него входят.

Image Removed

При переименовании блока (изменении названия процесса), название процесса автоматически меняется и во всех элементах, входящих в этот блок.

Однако при изменении названия процесса в параметрах элемента, этот элемент будет перенесен в блок с соответствующим названием. Если же блока с таким названием еще не было, он будет создан автоматически.

Добавление и редактирование Win-элементов

Чтобы добавить в необходимый блок новый элемент, необходимо нажать на кнопку Image Removed в этом блоке.

Открывается окно с параметрами элемента:

Image Removed

...

Параметр

...

Тип

...

Назначение

...

Window name

...

поле

...

Имя окна, в котором робот будет определять необходимый элемент. При использовании Рекордера заполняется автоматически

...

Process name

...

поле

...

Автоматически заполнено названием блока (названием процесса), на котором нажимали кнопку «Добавить». При использовании шпиона автоматически заполняется названием процесса, которое определил шпион. При использовании Рекордера или шпиона заполняется автоматически

...

Display Name

...

поле

...

Название элемента – именно оно отображается в общем списке элементов. При использовании шпиона или Рекордера заполняется автоматически именем окна, в котором был определен этот элемент

...

Definition

...

поле

...

В данном поле указываются уникальные идентификаторы элемента. При использовании шпиона или Рекордера заполняется автоматически.

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

...

XPath

...

поле

...

Путь до элемента, определяемый порядком следования элементов внутри друг друга

...

Spy

...

кнопка

...

При нажатии открывается окно шпиона для автоматической записи идентификаторов элементов

...

Сохранить

...

кнопка

...

При нажатии все внесенные изменения сохраняются, а окно параметров закрывается

...

Отмена

...

кнопка

...

При нажатии окно параметров закрывается, а все внесенные изменения, очищаются

У каждого элемента при наведении на него есть две кнопки:

  1. Редактировать Image Removed - при нажатии открывается окно с параметрами элемента. Все поля доступны для редактирования.
  2. Удалить Image Removed - при нажатии удаляет выбранный элемент.

Image Removed

Использование Win-spy

Поля «Process name», «Name» и «Definition» могут быть автоматически заполнены необходимыми параметрами элемента при помощи win-spy.

Для этого необходимо нажать на кнопку Image Removed - откроется окно:

Image Removed

Чтобы определить идентификаторы элемента нужно нажать на кнопку «Pick» и кликнуть по нужному элементу в окне приложения, зажав при этом клавишу Ctrl.

В окне шпиона отобразится:

  1. Список всех идентификаторов элемента, которые смог определить шпион.
  2. Скриншот элемента.
  3. Дерево всех элементов, которые расположены в данном окне приложения. Элементы из подменю окна не отображаются. В окне шпиона отображаются скриншот и идентификаторы только того элемента, который выбран в дереве элементов. Таким образом, можно просмотреть скриншоты и идентификаторы всех элементов, которые шпион смог определить в окне приложения, и сохранить нужный.

Image Removed

Также в окне шпиона есть настройки:

...

"Запись действий".