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

Ключ

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

Получить

...

элементы Версия 14 (Java)

Группа действий: Браузеры

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

  Image Removed

Настройки

...

Описание

Действие возвращает список HTML-элементов по заданным критериям

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

  Image Added

Параметры и их настройки

Свойство

СвойствоАнгл. наименование

Описание

Тип

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

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

Параметры

Контекст

ContextУникальный идентификатор открытого сеанса

Контекст действия для работы с браузером

Robin.Selenium

Идентификатор сеанса

Контекст браузера


ACTION_CONTEXT

ДаЭлементElement

Элемент для поиска

Если XPath не найден, то действие завершится пустая коллекция.

Web-элемент
XPath : /html/body/div[1]/div[5]/*ДаРезультатыРезультатResult

Коллекция web-элементов, соответствующих заданным параметрам.

Коллекция

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

Да

HTML-элемент

HTML-элемент, который своими свойствами задает механизм поиска элементов в документе. Обязательное поле

Robin.WebElement


Да

С xpath и cssselector?

Если значение параметра равно true, то найденные элементы будут содержать xpath и cssselector. Прим. : используется скрипт JS

Robin.Boolean

true

Нет

Результаты

Список найденных элементов

Коллекция со списком найденных элементов

Robin.Collection



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

Действие возвращает коллекцию веб-элементов (например, веб-элемент с xpath //a - все ссылки на странице, //li - все пункты нумерованного/маркированного списка на странице). 
Для того, чтобы дальше работать с полученными веб-элементами, надо их извлечь и указывать в других действиях как элемент (например в действиях Получить текст или Клик).

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

Задача

Получить элемент страницы в переменную типа "Коллекция", далее нажать на элемент, получив его из коллекции. 

Решение

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

Реализация

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

Результат

Программный робот отработал успешно.
Image AddedТак как количество элементов можно подсчитать, специализированного действия "Подсчет элементов" нет.