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

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

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

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

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


Описание

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

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

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

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

  1. Поле "Контекст" - Контекст действия для работы с браузером.
  2. Поле "Элемент" - Элемент для взаимодействия.
  3. Поле "С заголовком" - Если значение параметра равно true, то заголовок таблицы будет выделен отдельно.
  4. Поле "Удалять пустые" - Если значение параметра равно 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. Запустить робота по кнопке "Старт" в верхней панели. 

Результат

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

  • Нет меток