История страницы
...
Простые действия с элементами:
Работа с элементами:
Получить
...
текст /
...
Get text (
...
GetElementText)
...
Данное действие предназначено для получения коллекции всех элементов, удовлетворяющих заданным условиям, в переменную. для получения текста выбранного элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для |
взаимодействия. | Robin.WebElement |
Коллекция web-элементов, соответствующих заданным параметрам.
Особые условия использования
Так как количество элементов можно подсчитать, специализированного действия "Подсчет элементов" нет.
Получить внутренний ID / Get element internal Id (GetElementInternalId)
Данное действие предназначено для получения внутреннего ID элемента.
Настройки
...
Уникальный идентификатор открытого сеанса работы с браузером.
...
Robin.Selenium
ACTION_CONTEXT
...
Да
...
Переменная, содержащая размер элемента.
...
Robin.String
Да | |||||
Все текстовое содержимое | All text content | Получить все текстовое содержимое. По умолчанию только видимый текст. | Robin.Boolean | true | Нет |
Убрать лишние пробелы | Remove extra spaces | Удалять лишние пробелы и пробельные символы. Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел. Все повторяющиеся пробелы заменяются на единичный пробел. Все пробелы в конце и начале строки удаляются. | Robin.Boolean | false | Нет |
Результаты | |||||
Результат | Result | Строковая переменная, в которую будет получен текст выбранного элемента. | Robin.String |
Особые условия использования
Отсутствуют.
Получить элементы / Get elements (GetElementList)
...
Данное действие предназначено для получения коллекции всех элементов, удовлетворяющих заданным условиям, в переменную.
Особые условия использования
Отсутствуют.
Получить размер и координаты элемента / Get element size and coordinates (GetElementRectangle)
Данное действие предназначено для получения получения координат и размеров элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для |
поиска Если XPath не найден, то действие завершится пустая коллекция. | Robin.WebElement |
XPath : /html/body/div[1]/div[5]/* | Да | ||||
Результаты | |||||
---|---|---|---|---|---|
Результат | Result |
Коллекция web-элементов, соответствующих заданным параметрам. | Robin. |
Collection |
Особые условия использования
ОтсутствуютТак как количество элементов можно подсчитать, специализированного действия "Подсчет элементов" нет.
Получить
...
атрибут элемента / Get
...
element attribute (GetElementAttribute)
...
Получает значение указанного свойства стиля элементауказанного атрибута элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Выбор атрибута | Select attribute name | Выберите имя атрибута |
, значение которого нужно узнать. |
Строковая переменная, содержащая значение свойства стиля элемента.
Robin.Object
Особые условия использования
Отсутствуют.
Установить стиль элемента / Set element style property (SetElementCssValue)
Устанавливает значение для указанного свойства стиля элемента.
Настройки
...
Уникальный идентификатор открытого сеанса работы с браузером.
...
Robin.Selenium
ACTION_CONTEXT
...
Да
...
Значение свойства стиля.
...
Robin.Object
...
Выпадающий список:
| Robin.String | другое | Да | ||
Ввод атрибута | Enter attribute name | Если необходимого атрибута нет в списке, укажите его название в данном поле. | Robin.String | id | Нет |
Результаты | |||||
Результат | Result | Переменная, содержащая значение атрибута элемента. | Robin.Object |
Особые условия использования
Для чек-бокса и радиокнопки атрибут checked определяет состояние активации.
Для списка и комбо-бокса атрибут атрибут selected элемента option определяет состояние активации .
Для элементов типа input (text) и text area значение атрибута value определяет текстовое содержимое.
Установить атрибут элемента / Set element attribute (SetElementAttribute)
...
Устанавливает значение указанного атрибута элемента.
Настройки
Особые условия использования
Отсутствуют.
Получить атрибут элемента / Get element attribute (GetElementAttribute)
Получает значение указанного атрибута элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения |
---|
Обязательность заполнения поля | |||||
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Выбор атрибута | Select attribute name |
Имя атрибута, значение которого нужно |
установить. Для активации чек-бокса необходимо присвоить атрибуту checked значение true. И наоборот. Выпадающий список:
| Robin.String |
checked | Да | ||
Ввод атрибута | Enter attribute name | Если необходимого атрибута нет в списке, укажите его название в данном поле. | Robin.String |
Нет |
Значение атрибута |
Переменная, содержащая значение атрибута элемента.
Robin.Object
Attribute value | Значение атрибута, которое нужно установить. Если поле не заполнено, будет установлено пустое значение или false для логических. | Robin.Object | true | Нет |
Особые условия использования
Для активации чек-бокса и радиокнопки атрибут checked определяет состояние активации.Для списка и комбо-бокса атрибут атрибут selected элемента option определяет состояние активации необходимо присвоить атрибуту checked значение true.
Для активации option необходимо присвоить атрибуту selected значение true.
Для элементов типа input (text) и text area значение атрибута value определяет текстовое содержимое.
...
Получить
...
стиль элемента / Get element style property
...
(
...
GetElementCssValue)
...
Устанавливает Получает значение указанного атрибута элементауказанного свойства стиля элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Имя свойства | Property name | Имя |
свойства стиля, значение которого нужно |
узнать. |
Для активации чек-бокса необходимо присвоить атрибуту checked значение true. И наоборот.
Выпадающий список:
- Тип - tagName
- Значение - value
- Содержимое - innerHTML
- Текстовое содержимое - innerText
- Текстовый контент - textContent
- Отмеченное состояние - checked
- Выбранное состояние - selected
- другое
Значение атрибута, которое нужно установить.
Если поле не заполнено, будет установлено пустое значение или false для логических.
Robin.Object
Особые условия использования
Для активации чек-бокса и радиокнопки необходимо присвоить атрибуту checked значение true.
Для активации option необходимо присвоить атрибуту selected значение true.
Robin.String | fontSize | Да | |||
Результаты | |||||
Результат | Result | Строковая переменная, содержащая значение свойства стиля элемента. | Robin.Object |
Особые условия использования
Отсутствуют.
Установить стиль элемента / Set element style property (SetElementCssValue)
...
Устанавливает значение для указанного свойства стиля элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Имя свойства | Property name | Имя свойства стиля, значение которого нужно узнать. | Robin.String | fontSize | Да |
Значение свойства | Property value | Значение свойства стиля. | Robin.Object | 10 | Да |
Особые условия использования
ОтсутствуютДля элементов типа input (text) и text area значение атрибута value определяет текстовое содержимое.
Получить значение списка / Get list value (GetSelectedOptions)
...
Для комбобокса параметр "Добавить" не играет значение.
...
Проверка наличия элемента / Check element existing (IsElementPresentInState)
...
Данное действие предназначено для проверки существования элемента на странице по завершению тайм-аута.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Видимость | Visibility | Проверить видимость. | Robin.Boolean | true | Нет |
Доступность | Availability | Проверить доступность. | Robin.Boolean | false | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Видимый и доступный элемент является кликабельным.
Получить размер и координаты элемента / Get element size and coordinates (GetElementRectangle)
...
Данное действие предназначено для получения текста выбранного получения получения координат и размеров элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element |
Все текстовое содержимое
Получить все текстовое содержимое.
По умолчанию только видимый текст.
Удалять лишние пробелы и пробельные символы.
Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел.
Все повторяющиеся пробелы заменяются на единичный пробел.
Элемент для взаимодействия |
. | Robin. |
WebElement |
Да | |||||
Результаты | |||||
Результат | Result |
Переменная, содержащая размер элемента. | Robin. |
RectangleLocation |
Особые условия использования использования
Отсутствуют.
...
Получить внутренний ID / Get element internal Id (GetElementInternalId)
...
Данное действие предназначено для проверки существования элемента на странице по завершению тайм-аутаполучения внутреннего ID элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Проверить видимость.
Проверить доступность.
Результаты | |||||
Результат | Result |
Переменная, содержащая размер элемента. | Robin. |
String |
Особые условия использования
Видимый и доступный элемент является кликабельнымОтсутствуют.
Получить таблицу / Get table
...