Существует ли элемент
Описание
Блок проверяет, существует ли указанный UI-элемент десктопного приложения на экране.
Описание параметров
Блок имеет несколько параметров:
-
Фокус на элементе - активирует окно или элемент перед проверкой существования.
Тип данных:
checkbox (Чекбокс)Пример:
✔ -
Использовать объект элемента - позволяет передать в блок объект UI-элемента или JSON-строку вместо выбора элемента из интерфейса.
Тип данных:
object (Объект элемента) | str (Строка)Пример:
[{"ControlTypeName":"ButtonControl","Name":"5"}]Подробнее про использование объекта UI-элемента Поиск элементов - Блок позволяет выполнить поиск UI-элементов десктопного приложения.
JSON-строка указывается с помощью блока создать строку.
Для выбора элемента можно использовать Master UI для десктопных приложений или выбрать элемент из выпадающего списка, если он уже был предварительно получен через Master UI.
Возвращаемое значение
Тип данных: bool (Логическое)
Пример: Истина
Блок возвращает Истина, если элемент найден на экране, и Ложь, если элемент не найден.
Пример использования
В данном примере открывается приложение Калькулятор и выполняется проверка существования UI-элемента кнопки “5”.
Для выбора элемента в блоке Существует ли элемент используется инструмент Master UI для десктопных приложений. Для этого:
- Открывается инструмент Master UI для десктопных приложений;
- Выполняется выбор элемента, соответствующий кнопке 5 в приложение калькулятор.
Алгоритм состоит из блоков:
- Открыть приложение calc.exe;
- Существует ли элемент;
- Уведомление пользователя с результатом проверки.
Результат
Вывод результата на экран:
В данном примере открывается приложение Калькулятор и выполняется проверка существования UI-элемента кнопки “5”.
В качестве выбранного элемента в блоке Существует ли элемент используется JSON-строка. Для этого:
- Открывается инструмент Master UI для десктопных приложений;
- Выполняется выбор элемента, соответствующий кнопке 5 в приложение калькулятор.
- JSON-строка выбранного элемента копируется из интерфейса Master UI.
Алгоритм состоит из блоков:
- Открыть приложение calc.exe;
- Существует ли элемент;
- Уведомление пользователя с результатом проверки.
Результат
Вывод результата на экран: