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