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

Ключ

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

...

Простые действия с элементами: 

Работа с элементами: 

Получить

...

текст /

...

 Get text (

...

GetElementText)

...

Данное действие предназначено для получения коллекции всех элементов, удовлетворяющих заданным условиям, в переменную.   для получения текста выбранного элемента.


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
КонтекстContext

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для
поискаЕсли XPath не найден, то действие завершится пустая коллекция
взаимодействия.Robin.WebElement
XPath : /html/body/div[1]/div[5]/*ДаРезультатыРезультатResult

Коллекция web-элементов, соответствующих заданным параметрам.

Robin.Collection

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

Так как количество элементов можно подсчитать, специализированного действия "Подсчет элементов" нет.

Получить внутренний ID / Get element internal Id (GetElementInternalId)

Данное действие предназначено для получения внутреннего ID элемента. 

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

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

...

Robin.String


Да

Все текстовое содержимое

All text content

Получить все текстовое содержимое.


По умолчанию только видимый текст.

Robin.BooleantrueНет
Убрать лишние пробелыRemove extra spaces

Удалять лишние пробелы и пробельные символы.


Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел.

Все повторяющиеся пробелы заменяются на единичный пробел.

Все пробелы в конце и начале строки удаляются.

Robin.BooleanfalseНет
Результаты
Результат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.
RectangleLocation
Collection

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

ОтсутствуютТак как количество элементов можно подсчитать, специализированного действия "Подсчет элементов" нет.

Получить 

...

атрибут элемента / Get

...

element attribute (GetElementAttribute)

...

Получает значение указанного свойства стиля элементауказанного атрибута элемента


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
КонтекстContext

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Имя свойства Property name
Выбор атрибутаSelect attribute name

Выберите имя атрибута

Имя свойства стиля

, значение которого нужно узнать.

Robin.StringfontSizeДаРезультатыРезультатResult

Строковая переменная, содержащая значение свойства стиля элемента.

Robin.Object

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

Отсутствуют.

Установить стиль элемента / Set element style property (SetElementCssValue)

Устанавливает значение для указанного свойства стиля элемента.

 

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

Значение свойства стиля.

...

Robin.Object

...


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

  • Тип - tagName
  • Значение - value
  • Содержимое - innerHTML
  • Текстовое содержимое - innerText
  • Текстовый контент - textContent
  • Отмеченное состояние - checked
  • Выбранное состояние - selected
  • другое
Robin.StringдругоеДа
Ввод атрибутаEnter attribute nameЕсли необходимого атрибута нет в списке, укажите его название в данном поле.Robin.StringidНет
Результаты
Результат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. И наоборот.


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

  • Тип - tagName
  • Значение - value
  • Содержимое - innerHTML
  • Текстовое содержимое - innerText
  • Текстовый контент - textContent
  • Отмеченное состояние - checked
  • Выбранное состояние - selected
  • другое
Robin.String
другое
checkedДа
Ввод атрибутаEnter attribute nameЕсли необходимого атрибута нет в списке, укажите его название в данном поле.Robin.String
id

Нет
Результаты
Значение атрибута
РезультатResult

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

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
Да
Выбор атрибутаSelect attribute
Имя свойства Property nameИмя
атрибута
свойства стиля, значение которого нужно
установить
узнать.

Для активации чек-бокса необходимо присвоить атрибуту checked значение true. И наоборот.

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

  • Тип - tagName
  • Значение - value
  • Содержимое - innerHTML
  • Текстовое содержимое - innerText
  • Текстовый контент - textContent
  • Отмеченное состояние - checked
  • Выбранное состояние - selected
  • другое
Robin.StringcheckedДаВвод атрибутаEnter attribute name
Если необходимого атрибута нет в списке, укажите его название в данном поле.Robin.StringНетЗначение атрибутаAttribute value

Значение атрибута, которое нужно установить.

Если поле не заполнено, будет установлено пустое значение или false для логических.

Robin.Object

trueНет

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

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

Для активации option необходимо присвоить атрибуту selected значение true.

Robin.StringfontSizeДа
Результаты
РезультатResult

Строковая переменная, содержащая значение свойства стиля элемента.

Robin.Object



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

Отсутствуют.

Установить стиль элемента / Set element style property (SetElementCssValue)

...

Устанавливает значение для указанного свойства стиля элемента.

 

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
КонтекстContext

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Имя свойстваProperty nameИмя свойства стиля, значение которого нужно узнать.Robin.StringfontSizeДа
Значение свойства 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.BooleantrueНет
ДоступностьAvailability

Проверить доступность.

Robin.BooleanfalseНет
Результаты
РезультатResult

Логическая переменная - результат проверки.

Robin.Boolean



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

Видимый и доступный элемент является кликабельным.

Получить размер и координаты элемента / Get element size and coordinates (GetElementRectangle)

...

Данное действие предназначено для получения текста выбранного получения получения координат и размеров элемента. 


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
КонтекстContext

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElement
Элемент для взаимодействия.Robin.WebElementДа

Все текстовое содержимое

All text content

Получить все текстовое содержимое.

По умолчанию только видимый текст.

Robin.BooleantrueНетУбрать лишние пробелыRemove extra spaces

Удалять лишние пробелы и пробельные символы.

Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел.

Все повторяющиеся пробелы заменяются на единичный пробел.

Элемент для взаимодействия
Все пробелы в конце и начале строки удаляются
.Robin.
Boolean
WebElement
falseНет

Да
Результаты
РезультатResult
Строковая переменная, в которую будет получен текст выбранного

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

Robin.

String

RectangleLocation



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

Отсутствуют.

...

Получить внутренний ID / Get element internal Id (GetElementInternalId)

...

Данное действие предназначено для проверки существования элемента на странице по завершению тайм-аутаполучения внутреннего ID элемента


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
КонтекстContext

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
ВидимостьVisibility

Проверить видимость.

Robin.BooleantrueНетДоступностьAvailability

Проверить доступность.

Robin.BooleanfalseНет
Результаты
РезультатResult
Логическая переменная - результат проверки

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

Robin.

Boolean

String



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

Видимый и доступный элемент является кликабельнымОтсутствуют.

Получить таблицу / Get table

...