Перейти к содержимому

Извлечь данные

Описание

Блок осуществляет извлечение данных на странице браузера. Требуется указать извлекаемые атрибутов элемента.

Описание параметров

Блок имеет несколько основных параметров:

  1. Тег элемента - тег веб-элемента на html странице браузера.

    Тип данных: str (Строка)

    Пример: h1

  2. Атрибут элемента - словарь атрибутов, из которых необходимо извлечь данные.

    Тип данных: dict (Словарь)

    Пример: {class: "header-class"}

  3. Сессия браузера - экземпляр запущенного браузера, управляемый через Selenium WebDriver или pyDoll. В переменной хранится ссылка на этот экземпляр, через которую можно управлять браузером;

    Тип данных: var (Переменная)

    Пример: web_actions

    Клик по символуimg_buttonраскрывающегося списка открывает следующее меню выбора переменной:
  4. Номер вкладки по порядку - порядковый номер вкладки по порядку, в которой необходимо выполнить действие.

    Тип данных: int (Число)

    Пример: 0

При нажатии на кнопкуоткрывается Мастер UI для веб-автоматизации

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

В данном примере происходит проверка на наличие веб-элемента на html странице:

Алгоритм ожидания веб-элемента:

  1. Открывается html страница из папки resources проекта;
  2. Извлекаются данные веб-элементу по тегу h1 и классу header-class;
  3. Уведомление о результате извлечения данных;

Результат

Вывод результата на экран: