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

Ключ

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

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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

Robin.RectangleSize



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

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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

Robin.String



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

...

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

 

Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Имя свойстваProperty nameИмя свойства стиля, значение которого нужно узнать.Robin.String
Да
Значение свойства Property value

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

Robin.String


Да

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

...

Получить атрибут элемента / Get element attribute (GetElementAttribute)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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


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

  • tag
  • id
  • Значение - чек-бокса, радио-кнопки, selected
  • другой
Robin.String
Да
Произвольное имя
Выбор пользователяUser choiceПользовательский ввод названия атрибута при значении "другой" для параметра "Имя атрибута".Robin.StringvalueНет
Результаты
РезультатResult

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

Robin.String



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

Если метод возвращает пустой текст, надо использовать:Отсутствуют.

Установить атрибут элемента /  Set element attribute 

...

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

(вопрос) Чек-бокс и комбобокс можно установить через это действие?


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Имя атрибутаAttribute nameИмя атрибута, значение которого нужно установить.Robin.String
Да
Значение атрибутаAttribute value

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


Если поле не заполнено, будет установлено пустое значение.

Robin.String


Нет

...

Получить значение списка / Get list value (GetSelectedOptions)

...

Данное действие предназначено для получения выбранной в списке (тип элемента Select) опции. Одной, если атрибут multiple не установлен, и нескольких, если установлен.Получает для типа элемента Select выбранные в списке опции.


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Убрать лишние пробелыRemove extra spaces

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


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

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

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

Robin.BooleanfalseНет
Тип коллекцииданныхData type

Тип данных об опциях, который будет включен в результирующую коллекцию.


Выпадающий

Значение или текст

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

  • значения
  • текст

по умолчанию текст

Robin.String

значения

Да
Результаты
РезультатResult

Коллекция выбранных в списке опций .Текст или ключ для каждой опции.

Robin.Collection



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

ОтсутствуютПолучает информацию об одной опции, если атрибут multiple не установлен, и о нескольких, если установлен.

Установить значение списка / Set list value (SetSelectedOptions)

...

Данное действие предназначено для установления указанной Устанавливает для типа элемента Select выбранные в списке (тип элемента Select) опции. Одной, если атрибут multiple не установлен, и нескольких, если установлен.


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Коллекция опцийCollection of options

Коллекция опций, которые нужно установить выбранными.

Robin.Collection
Да
Тип
коллекцииЗначение или текст
данныхData type

Тип данных в коллекции опций, которые будут использованы для установки значений.


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

  • значения
  • текст

по умолчанию текст

Robin.StringтекстДа
Коллекция

Коллекция выбранных в списке опций

Robin.CollectionДаОбнулять
Новая установкаNew selection

Предыдущий набор установленных значений будет обнулен.

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



По умолчанию false

Robin.BooleantrueНет

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

Устанавливает значение для одной опции, если атрибут multiple не установлен, и для нескольких, если установлен.

Значение комбобокса устанавливается через это действиеОтсутствуют.

Проверить выбран ли элемент / Check if item is selected (IsElementSelected)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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

Robin.Boolean



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

...

Пометить элемент выбранным / Set element selected (SetElementSelected)

...

Данное действие предназначено для установки значения Устанавливает значение указанного чек-бокса, радио-кнопки или опции. 

...

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

Пометить выбранным.

Иначе элемент будет помечен невыбранным.

Robin.Boolean

falseДа

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

...

Получить значение / Get value (GetFieldValue)

...

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

(вопрос) Можно свести с Получить атрибут.


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Убрать лишние пробелыRemove extra spaces

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


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

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

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

Robin.BooleanfalseНет
Результаты
РезультатResultСтроковая переменная, в которую будет получено значение выбранного элемента.Robin.String

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

Отсутствуют Получает значение атрибута Value.

Установить значение / Set value (SetFieldValue)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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

Если параметр будет не заполнен, будет установлено пустое значение - очистка параметра.

Robin.Object
Нет

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

ОтсутствуютУстанавливает значение атрибута Value..

Получить текст / Get text

...

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

(вопрос) Можно свести с Получить атрибут?(предупреждение) Сводим с IsElementSelected


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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

Robin.Boolean

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

...

Данное действие предназначено для получения значение радио-кнопки. 

(вопрос) Можно свести с Получить атрибут?

(предупреждение) Удалить, дублирует Получить значение чек-бокса.

(предупреждение) Сводим с IsElementSelected


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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

Robin.Boolean

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

...

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

(вопрос) сводим (предупреждение) Cводим с SetElementAtribut


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT

Да

ЭлементElement

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

Robin.WebElement
Да

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

...