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

Ключ

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

...

Если пользователь выбрал приоритетный способ идентификации по xpath, то сперва происходит проверка по xpath, если элемент не нашелся, то выполняется проверка по имени

Иконка действия 

Параметры

...

и их настройки

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

Контекст XML-документа          Контекст открытого XML-документа. Открыть XML-документ можно с помощью с действия "Открыть" (группа "XML")

Способ поиска                           Способ по которому будет найден XML-элемент. Доступны 2 варианта: по имени XML-элемента, по XPath XML-элемента

Имя XML-элемента                    Заполняется при выборе значения "по имени XML-элемента" в поле "Способ поиска"

XPath XML-элемента                  Заполняется при выборе значения "по XPath XML-элемента" в поле "Способ поиска". В поле возможно указать, как путь к элементу, так и сам элемент. Подробнее в разделе: Получение win-элемента

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

Результат                                   Логический тип -  "true", если элемент содержится в XML-документе, или "false", если элемент не найден

Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Контекст XML-документа

XML-документ, в котором будет проверяться существование элемента

Robin.XML

Контекст XML

Да

Способ поиска

Параметр устанавливает способ поиска элемента

Robin.String

По имени XML-элемента

Да

Имя элемента

Имя элемента, который необходимо проверить на существование. Если в поле "Способ поиска" выбран поиск по имени, это поле обязательно должно быть заполнено. Если выбран другой способ поиска, значение в этом поле не будет учитываться

Robin.String

BOOK

Нет

XPath элемента

Путь к элементу, который необходимо проверить на существование. Если в поле "Способ поиска" выбран поиск по XPath, это поле обязательно должно быть заполнено. Если выбран другой способ поиска, значение в этом поле не будет учитываться

Robin.String

msctls_statusbar32[1035,8]/text[2,1182]*Notepad++

Нет

Результаты

Результат

Действие вернет "true", если элемент содержится в XML-документе, или "false", если элемент не найден

Robin.Boolean

true


...

Проверить существование элемента BOOK в XML-документе Text.xml.


Решение

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

...

  1. Собрать схему робота, состоящую из действий:.
  2. Настроить параметр действия "Открыть". 
  3. Настроить параметры действия "Проверить существование элемента".
  4. Нажать на кнопку "Старт" в верхней панели. 

...