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

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

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

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

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


Описание

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

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

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

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

  1. Поле "Контекст" - Контекст действия для работы с браузером.
  2. Поле "Элемент" - Элемент для взаимодействия.
  3. Поле "С заголовком" - Если значение параметра равно true, то заголовок таблицы будет выделен отдельно.
  4. Поле "Удалять пустые" - Если значение параметра равно true, то будут удалены пустые строки/столбцы.

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

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

Настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

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

Robin.Selenium

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

Да

Элемент

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

Robin.WebElement


Да

С заголовком

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

Robin.Boolean

true

Нет

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

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

Robin.Boolean

true

Нет

Результаты

Результат

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

Robin.DataTable



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

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

Для чек-бокса "With header": 

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

Пример:

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

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

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

Задача

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

Решение

Воспользоваться действиями "Open Browser", "Get table". 

Реализация

  1. Собрать схему робота, состоящую из действий: 
  2. Настроить параметр для действия "Открыть браузер". 

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

Результат

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

  • Нет меток