Группа действий: Браузеры
Данное действие предназначено для получения таблицы в переменную
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|
Параметры | ||||
Контекст | Контекст действия для работы с браузером | 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".
В браузере есть таблица:
При "Убрать дубли заголовка" = true, и "С заголовком" = True, действие вернет таблицу с 5 неповторяющимися заголовками. Переименование столбцов будет происходить так:
Задача
Получить таблицу в переменную "Таблица", расположенную на странице в интернете.
Решение
Воспользоваться действиями "Открыть браузер", "Перейти по URL", "Получить таблицу".
Реализация
Результат
Программный робот отработал успешно. Таблица получена.