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

Ключ

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

Получить свойство

...

элемента Версия 18 (Net)

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

...

Описание 

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

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

Image Removed

...

Image Added

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

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

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

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

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

Задача

Открыто окно "Параметры: открыто окно с названием "Mail" , необходимо получить свойство элемента Image Removed = NameProperty 

Image Removed

элемента Image Added = IsPasswordProperty.
Image Added

Решение

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

Реализация

...

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

Результат

...

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