Группа действий: Windows
Действие проверяет, существует ли на экране указанный элемент
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Элемент | Ресурс который хранит данные о выбранном элементе приложения | Robin.WinElement | Да | |
Тайм-аут | Время в миллисекундах, в течение которого будет происходить поиск нужного элемента | Robin.Numeric | Нет | |
Номер окна | Порядковый номер окна, с которым должно работать действие. Если не указать номер окна, будет проверено первое окно. Нумерация начинается с 1 | Robin.Numeric | Нет | |
Результаты | ||||
Результат | Если значение равно "true", искомый элемент существует. Если значение равно "false", искомого элемента не существует | Robin.Boolean | true |
Робот вернет ошибку, если:
Действие ищет на экране элемент, запрашиваемый пользователем. Пользователь вводит свойства искомого элемента в поле "Элемент" . Действие возвращает результат "true", когда элемент найден. Если искомый элемент не находится, то результат действия будет "false".
Если найдено несколько элементов, которые подходят под указанные параметры, действие не должно вызывать ошибку. Действие возвращает значение "true".
Если в поле указан номер окна =1, а элемент находится в другом окне, то действие вернет "false".
Если указан номер окна за диапазоном количества окон (>), то взаимодействие происходит с первым открытым окном.
Если открыто одно окно, то параметр "Номер окна" игнорируется, не выпадет ошибка, НО в случае, когда введено отрицательное значение, робот выдаст ошибку.
Номер окна | Количество окон | Взаимодействия робота |
---|---|---|
Не заполнено | Несколько (2+) | С первым открытым окном |
Заполнено корректно (1+) | Несколько (2+) | С указанным окном |
Заполнено несуществующим номером окна (10) | Несколько (2) | С первым открытым окном |
Заполнено корректно (1+) | 1 окно | С единственным окном |
Заполнено отрицательным числом | 1 или несколько окон | Ошибка |
Окна идут в порядке, в котором запускались.
Открыто окно. Необходимо определить существует ли на нем элемент.
Воспользоваться действиями "Проверить существование элемента", "Если", "Сообщение".
Программный робот отработал успешно.
Элемент найден. Робот вывел соответствующее сообщение.