История страницы
Получить
...
элементы Версия 14 (Java)
Группа действий: Браузеры
Данное действие предназначено для получения коллекции всех элементов, удовлетворяющих заданным условиям, в переменную.
Настройки
...
Описание
Действие возвращает список HTML-элементов по заданным критериям
Иконка действия
Параметры и их настройки
Свойство |
---|
Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
---|---|---|---|---|
Параметры | ||||
Контекст |
Контекст действия для работы с браузером | Robin.Selenium |
Контекст браузера |
ACTION_CONTEXT
Элемент для поиска
Если XPath не найден, то действие завершится пустая коллекция.
Коллекция web-элементов, соответствующих заданным параметрам.
Особые условия использования
Да | ||||
HTML-элемент | HTML-элемент, который своими свойствами задает механизм поиска элементов в документе. Обязательное поле | Robin.WebElement | Да | |
С xpath и cssselector? | Если значение параметра равно true, то найденные элементы будут содержать xpath и cssselector. Прим. : используется скрипт JS | Robin.Boolean | true | Нет |
Результаты | ||||
---|---|---|---|---|
Список найденных элементов | Коллекция со списком найденных элементов | Robin.Collection |
Особые условия использования
Действие возвращает коллекцию веб-элементов (например, веб-элемент с xpath //a - все ссылки на странице, //li - все пункты нумерованного/маркированного списка на странице).
Для того, чтобы дальше работать с полученными веб-элементами, надо их извлечь и указывать в других действиях как элемент (например в действиях Получить текст или Клик).
Пример использования
Задача
Получить элемент страницы в переменную типа "Коллекция", далее нажать на элемент, получив его из коллекции.
Решение
Воспользоваться действиями "Открыть браузер", "Получить элементы", "Получить значение по индексу", "Отправить клик".
Реализация
- Собрать робота, состоящего из действий.
- Настроить параметры для действия "Открыть браузер".
- Настроить параметры для действия "Получить элементы".
- Настроить параметры для действия "Получить значение по индексу"
- Настроить параметры для действия "Отправить клик".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно.
Так как количество элементов можно подсчитать, специализированного действия "Подсчет элементов" нет.