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

Ключ

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

Получить таблицу

...

Версия 11 (Java)

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

...

Описание

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

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

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

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

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

...

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

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

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

Настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

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

Robin.Selenium

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

Да

Элемент

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

Robin.WebElement


Да

С заголовком

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

Robin.Boolean

true

Нет

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

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

Robin.Boolean

true

Нет

Результаты

Результат

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

Robin.DataTable



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

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

...

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

Пример:

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

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

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

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

Image Modified

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

...

  1. Собрать схему робота, состоящую из действий: 
    Image Modified
  2. Настроить параметр для действия "Открыть браузер". 
    Image Modified
  3. Настроить параметр для действия "Перейти по URL". 
    Image Modified
  4. Настроить параметры для действия "Получить таблицу". Подробнее про заполнение поля "Элемент" в разделе  Создание Web-элементов
    Image Modified
  5. Запустить робота по кнопке "Старт" в верхней панели. 

...

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

Image Modified