Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 14 Следующий »

Получить таблицу Версия 11 (Java)

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


Описание

Данное действие предназначено для получения таблицы в переменную

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

Параметры действия

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

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

Поле "Элемент"                 Элемент для взаимодействия

Поле "С заголовком"        Если значение параметра равно true, то заголовок таблицы будет выделен отдельно

Поле "Удалять пустые"     Если значение параметра равно true, то будут удалены пустые строки/столбцы

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

Результат                          Результирующая переменная с данными в виде таблицы

Настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

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

Robin.Selenium

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

Да

Элемент

Элемент для взаимодействия

Robin.WebElement


Да

С заголовком

Если значение параметра равно true, то заголовок таблицы будет выделен отдельно

Robin.Boolean

true

Нет

Удалять пустые

Если значение параметра равно true, то будут удалены пустые строки/столбцы

Robin.Boolean

true

Нет

Результаты

Результат

Результирующая переменная с данными в виде таблицы

Robin.DataTable



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

Действие применимо только для элементов с типом table

Для чекбокса "С заголовком": 

Работа параметра: При значении "true" действие первую строку исходной таблицы сохранит в заголовок возвращаемого табличного значения, т.е. она не будет являться строкой с содержимым таблицы.
 При "false" первую строку оставит в части с содержимым таблицы, а в заголовке будут использоваться названия по умолчанию - 1, 2, 3 и т.д.

Пример:

Забираем таблицу:

При включенном параметре в логе будет указано "Столбцов: 3; строк: 2", т.к. Первая строка взятой области стала заголовком с названиями столбцов "№", "Название" и "Тесты". К этим заголовкам нельзя обратиться как к строке данных, чтобы прочитать, но можно использовать имена столбцов, чтобы обратиться к конкретной ячейке или столбцу (действиями из группы "Таблицы"). Если параметр выключен, то в логе будет указано "Столбцов: 3; строк: 3", названия столбцов в заголовке будут "1", "2" и "3".

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

Задача

Получить таблицу в переменную "Таблица", расположенную на странице в интернете.


Решение

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

Реализация

  1. Собрать схему робота, состоящую из действий: 

  2. Настроить параметр для действия "Открыть браузер". 

  3. Настроить параметр для действия "Перейти по URL". 

  4. Настроить параметры для действия "Получить таблицу". Подробнее про заполнение поля "Элемент" в разделе  Создание Web-элементов.
  5. Запустить робота по кнопке "Старт" в верхней панели. 

Результат

Программный робот отработал успешно. Таблица получена. 

  • Нет меток