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

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

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

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

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


Описание

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

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

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

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

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

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

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

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

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

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

Настройки

Property

Description

Type

Example

Mandatory field

Parameters

Context

The context of the action for working with the browser

Robin.Selenium

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

Yes

Element

An element for interaction

Robin.WebElement


Yes

With header

If the value is "true", the row with the table header will be highlighted separately and will not be included in the rows with the contents of the table that the action returns

Robin.Boolean

true

No

Remove empty

If the parameter value is true, empty rows/columns will be deleted

Robin.Boolean

true

No

Remove duplicate header

If the value is "true", indexes will be added to the same column names in the header of the resulting table. The numbering starts from 1

Robin.Boolean

true

No

Results

Result

The resulting variable with data in the form of a table

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. Запустить робота по кнопке "Старт" в верхней панели. 

Результат

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



  • Нет меток