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

Описание
Блок позволяет прочитать значение Java элемента.
Описание параметров
Блок имеет несколько основных параметров:
-
Идентификатор приложения;
Блок позволяет подключиться по:
- Созданному подключению;
- Заголовку окна;
Тип данных:
Подключение | строка
Пример:
java_driver
-
Извлекаемое свойство;
Тип данных:
строка
Пример:
name
-
Фокус на элементе - активация элемента на передний план перед выполнением действия;
Тип данных:
чекбокс
Пример:
True
-
Атрибут элемента - атрибуты и их значения выбранного элемента.
Для добавления требуется выполнить клик на кнопку + и выбрать значение атрибута из выпадающего списка.
Извлекаемые свойства
Доступны для извлечения:
- name
- role
- control_type
- description
- states
- text
- enabled
- visible
- showing
- selected
- checked
- editable
- object_depth
- children_count
- index_in_parent
- bounds
- rectangle
- element_center
- bounding_rectangle
- accessible_component
- accessible_action
- accessible_selection
- accessible_text
- hwnd
- vmid
- accessible_context
Для выбора элемента можно использовать Java - инспектор для Java приложений.
Пример использования
В данном примере выполняется подключение к приложению PyCharm и выполняется считывание свойства name элемента Кнопка Main Menu.
Для указания используемого элемента необходимо задать один или несколько атрибутов, по которым он будет найден. Для этого:
- Открывается инструмент Java - инспектор;
- Выполняется выбор окна PyCharm и выбор кнопки Main Menu.
В примере используется атрибуты name и role и их значения для данного элемента.

Алгоритм состоит из блоков:
- Выполнить подключение к Java-приложению;
- Прочитать свойство элемента;
- Уведомление пользователя с результатом.
Результат
Вывод результата на экран:
