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

Ключ

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

...

Действие проверяет, существует ли на экране указанный элемент.

Иконка

Параметры действия

Входные параметры

Поле "Элемент"        Ресурс который хранит данные о выбранном элементе приложения

...

Поле "Тайм-аут"       Время в миллисекундах, в течение которого будет происходить поиск нужного элемента

...

Поле "Номер окна"  Порядковый номер окна, с которым должно работать действие

...

Выходные параметры

Поле "Результат"      Если значение равно «true», искомый элемент существует. Если значение равно «false», искомого элемента не существует

...

Настройки

СвойствоОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
ЭлементРесурс который хранит данные о выбранном элементе приложения.Robin.WinElement Да
Тайм-аутВремя в миллисекундах, в течение которого будет происходить поиск нужного элементаRobin.Numeric Нет
Номер окнаПорядковый номер окна, с которым должно работать действие. Если не указать номер окна, будет проверено первое окно. Нумерация начинается с 1Robin.Numeric Нет
Результаты
РезультатЕсли значение равно «true», искомый элемент существует. Если значение равно «false», искомого элемента не существует.Robin.Booleantrue 

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

...

  1. Перенести действие "Проверить существование элемента" и заполнить его параметры.

    Элемент необходимо получить с помощью инструмента WinSpy. Работа с WinSpy описана в разделе Получение win-элемента.

    Установка тайм-аута, в целом, не приводит к увеличению времени выполнения действия сверх того времени, которое потребуется для того, чтобы элемент, который мы используем в действии стал видимым и доступным. В течение установленного тайм-аута действие пытается получить доступ к элементу с которым работает. Как только появляется доступ к элементу, ожидание тайм-аут заканчивается.



  2. Перенести действие "Если" и заполнить его параметры.

    В поле условие, указываем результат действия "Проверить существование элемента".



  3. В ветку "Истина" перенести действие "Сообщение".

    В поле "Текст сообщения" указать текст "Элемент найден". Таким образом, если элемент будет найден в окне, то робот выведет данное сообщение.



  4. В ветку "Ложь" перенести действие "Сообщение".

    В поле "Текст сообщения" указать текст "Элемент не найден". Таким образом, если элемент не будет найден в окне, то робот выведет данное сообщение.



  5. Нажать на кнопку "Старт" в верхней панели. Итоговая схема робота будет выглядеть таким образом:

...