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

Ключ

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

Получить свойство элемента Версия

...

18 (Net)

Группа действий: Windows

...

Описание 

Действие возвращает значение выбранного свойства элемента.

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

Image Modified

Параметры

...

и их настройки

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

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

Имя свойства           Имя свойства

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

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

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

В результате получаем строку со значением выбранного свойства элемента.

Настройки

СвойствоОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЭлементРесурс который хранит данные о выбранном элементе приложенияRobin.WinElement
 

Да
Имя свойстваИмя свойстваRobin.String
 

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

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

Нет
Результаты
РезультатЗначение выбранного свойства элементаRobin.String
 
 


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

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

Пример использования 

Задача

Открыто окно "Параметры" , необходимо получить свойство элемента Image Modified = IsPasswordProperty IsPasswordProperty.
Image Modified

Решение

Воспользоваться действием "Получить свойство элемента". 

Реализация

  1. Перенести на рабочую область действие "Получить свойство элемента". 
    Image Modified
  2. Настроить параметры действия "Получить свойство элемента". Элемент необходимо получить с помощью инструмента WinSpy. Работа с WinSpy описана в разделе Получение win-элемента.
    Установка тайм-аута, в целом, не приводит к увеличению времени выполнения действия сверх того времени, которое потребуется для того, чтобы элемент, который мы используем в действии стал видимым и доступным. В течение установленного тайм-аута действие пытается получить доступ к элементу с которым работает. Как только появляется доступ к элементу, ожидание тайм-аут заканчивается.
    О свойствах элементов можно прочитать тут: https://learn.microsoft.com/ru-ru/uwp/api/windows.ui.xaml.automation.automationelementidentifiers.ispasswordproperty?view=winrt-22621.
    Image Modified
  3. Нажать на кнопку "Старт" в верхней панели. 

Результат

Программный робот отработал успешно.
Image Modified
Свойство элемента = IsPasswordProperty  получено.

Image Modified