История страницы
...
- Логический тип - «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 |
...
- В действии необходимо выбрать способ поиска элемента - по имени или по XPath.
- Если элемент не найден по выбранному способу поиска- действие вернет "false".
- Если элемент найден, действие возвращает "true".
- Если не заполнен параметр поиска (По имени или По XPath), а он указан в параметре "Способ поиска", то робот вернет ошибку.
Пример использования
Задача: проверить существование элемента BOOK в XML-документе Text.xml
...