История страницы
...
Get table Version 11 (Java)
Группа действийAction group: БраузерыBrowsers
Описание
Данное действие предназначено для получения таблицы в переменную.
...
Description
The action gets tables to a variable.
Action icon
Параметры действия
Входные параметры
Поле "Контекст" - Контекст действия для работы с браузером
Поле "Элемент" - Элемент для взаимодействия
Поле "С заголовком" - Если значение параметра равно true, то заголовок таблицы будет выделен отдельно
Поле "Удалять пустые" - Если значение параметра равно true, то будут удалены пустые строки/столбцы
Выходные параметры
Результат - Результирующая переменная с данными в виде таблицы
...
Action parameters
Input parameters
"Context" field - the context of the action for working with the browser.
"Element" field - an element for interaction.
"With header" field - if the value is "true", the row with the table header will be highlighted separately.
"Remove empty" field - if the parameter value is true, empty rows/columns will be deleted.
"Remove duplicate header" field - 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.
Output parameters
"Result" - the resulting variable with data in the form of a table.
Settings
Property | Description | Type | Example | Mandatory field |
---|---|---|---|---|
Parameters | ||||
Context | The context of the action for working with the browser | Robin.Selenium | Контекст браузераBrowser context | 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.
Special conditions of use
The action is only applicable with the table type elements.
For a Для чек-бокса "With header" checkbox:
Работа параметра: При значении "true" действие первую строку исходной таблицы сохранит в заголовок возвращаемого табличного значения, т.е. она не будет являться строкой с содержимым таблицы.
При "false" первую строку оставит в части с содержимым таблицы, а в заголовке будут использоваться названия по умолчанию Parameter workflow: If “true”, the action will save the first row of the source table into the header of the returned table value, i.e. it will not be a row with the table contents.
If “false”, the first row will leave the table content part and the header will use the default names - 1, 2, 3 и т, etc.д.
ПримерExample:
Забираем таблицуGet the spreadsheet:
При включенном параметре в логе будет указано "СтолбцовWith this parameter enabled, the log will show "Columns: 3; строкrows: 2", т.к. Первая строка взятой области стала заголовком с названиями столбцов "№" because the first row of the taken area becomes a header with the column names "No.", "Title" и , and "Tests". К этим заголовкам нельзя обратиться как к строке данных, чтобы прочитать, но можно использовать имена столбцов, чтобы обратиться к конкретной ячейке или столбцу (действиями из группы "Таблицы"). Если параметр выключен, то в логе будет указано "Столбцов: 3; строк: 3", названия столбцов в заголовке будут These headings cannot be accessed as a row of data to read, but you can use the column names to access a specific cell or column (actions from the "Tables" group). If the option is off, the log will show "Columns: 3; rows: 3", the column names in the header will be "1", "2" и and "3".
Пример использования
Задача
Example of use
Task
Get the table in the variable "Table" that can be accessed on the Получить таблицу в переменную "Таблица", расположенную на странице в интернете.
Решение
Solution
Воспользоваться действиями Use the "Open Browserbrowser", "Get table" actions.
Реализация
Implementation
- Assemble a robot scheme with the actionsСобрать схему робота, состоящую из действий:
- Set the "Open browser" action parameter.Настроить параметр для действия "Открыть браузер".
- Настроить параметры для действия "Получить таблицу". Подробнее про заполнение поля "Элемент" в разделе Set the "Get table" action parameters. More about filling in the "Element" field in section Create Web-elements
Запустить робота по кнопке "Старт" в верхней панели.
Результат
- Start the robot by clicking "Start" in the top panel.
Result
The program robot completed successfully. We got the tableПрограммный робот отработал успешно. Таблица получена.