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