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

Ключ

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

...

Get element attribute Version 12 (Java)

Описание

Получает значение указанного атрибута элемента. 

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

Image Removed

Параметры

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

Поле "Контекст" - Уникальный идентификатор открытого сеанса работы с браузером.

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

Поле "Имя атрибута из списка- Выберите имя атрибута, значение которого нужно узнать. Выпадающий список:

  • Тип - tagName

  • Значение - value

  • Содержимое - innerHTML

  • Текстовое содержимое - innerText

  • Текстовый контент - textContent

  • Отмеченное состояние - checked

  • Выбранное состояние - selected

  • другое

Поле "Имя атрибута" - Если необходимого атрибута нет в списке, укажите его название в данном поле.

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

Результат - Переменная, содержащая значение атрибута элемента.

Настройки

...

Уникальный идентификатор открытого сеанса работы с браузером.

...

Идентификатор сеанса браузера

ACTION_CONTEXT

...

Да

...

Имя атрибута из списка возможных значений.

Выпадающий список:

  • Тип - tagName
  • Значение - value
  • Содержимое - innerHTML
  • Текстовое содержимое - innerText
  • Текстовый контент - textContent
  • Отмеченное состояние - checked
  • Выбранное состояние - selected
  • другое

Action group: Browsers

...

Description

Gets the value of the specified element attribute

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
ContextAction context for working with the browserRobin.SeleniumBrowser contextYes
ElementElement for interactionRobin.WebElement
Yes
Attribute name from the listAttribute name selected from possible value listRobin.String
Yes
Attribute nameUser-defined attribute nameRobin.String
No
Results
ResultAttribute valueRobin.Object

Special conditions of use

For checkbox and radio button, the checked attribute defines the activation state.

For the list and combo box, the selected attribute of the option element determines the activation state.

For input (text) and text area elements, the value attribute value defines the text content.

Example of use

Task

Go to

...

Переменная, содержащая значение атрибута элемента.

...

Объект

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

Для чек-бокса и радиокнопки атрибут checked  определяет состояние активации.

Для списка и комбо-бокса атрибут атрибут selected  элемента option определяет состояние активации .

Для элементов типа input (text) и text area значение атрибута value определяет текстовое содержимое.

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

Задача

Перейти по ссылке https://practice-automation.com/form-fields/ и получить текстовое значение атрибута  and get the text value of the attribute 

Решение

Solution

Use the actions "Open BrowserВоспользоваться действиями "Открыть браузер", "Получить атрибут элементаGet element attribute", "Закрыть браузерClose browser".

Реализация

Implementation

  1. Assemble a robot scheme consisting of actionsСобрать схему робота, состоящую из действий

  2. Настроить параметр действия "Открыть браузер"Set the "Open Browser" action parameter.

  3. Настроить параметры действия "Получить атрибут элемента". Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементовSet the parameters of the "Get element attribute" action. To create an element, use WebSpy (see section Create Web-elements). 

  4. Настроить параметры действия "Закрыть браузер"Set the parameters for the "Close Browser" action
  5. Нажать на кнопку "Старт" в верхней панелиClick on the "Start" button in the top panel

Результат

Result

The program robot completed successfully. The text value of the element has been receivedПрограммный робот отработал успешно. Текстовое значение элемента получено