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

Ключ

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

...

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЗаголовокTab title

Название вкладки.


Возможно частичное совпадение.

Robin.StringGoogle ПереводчикДа
Время ожиданияTimeoutВремя ожидания выполнения условияRobin.Numeric1000Да

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

...

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЗаголовокTab title

Название вкладки.


Возможно частичное совпадение.

Robin.StringGoogle ПереводчикДаВремя ожиданияTimeoutВремя ожидания выполнения условия1000Да

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

...

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElement

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

Если поле не заполнено - переход в главное окно.


Если поле не заполнено - переход в главное окно.

Если заполнено - попытка поиска элемента (фрейма) и переключения на него.

Robin.WebElement
НетВремя ожиданияTimeoutВремя ожидания выполнения условияRobin.Numeric1000

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

...

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

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

...

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

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

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

Адрес
Элемент
Address

URL страницы, которая будет открыта как новая вкладка.

Возможна запись без "www", например "ya.ru".

Если адрес содержит некорректные символы, то действие завершится ошибкой.

Robin.Stringhttps://yandex.ruДаВремя ожиданияTimeoutВремя ожидания выполнения условияRobin.Numeric1000Да

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

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

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

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

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

Настройки

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

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

All text content

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


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

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

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


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

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

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

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

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

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

Получить элементы / Get elements (GetElementList)

...

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

   

Настройки

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

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

Robin.Selenium

ACTION_CONTEXT

Да
ЭлементElement

Элемент для

взаимодействия

поиска


Если XPath не найден, то действие завершится пустая коллекция.

Robin.WebElement
Да

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

All text content

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

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

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

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

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

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

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

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

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

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

Получить элементы / Get elements (GetElementList)

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

   

Настройки

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

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


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

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

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

Robin.Selenium

ACTION_CONTEXT

ДаЭлементElement

Элемент для поиска

Если XPath не найден, то действие завершится пустая коллекция.

Robin.WebElement
XPath : /html/body/div[1]/div[5]/*Да
Результаты
РезультатResult
Коллекция web-элементов, соответствующих заданным параметрам

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

Robin.

Collection

Object



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

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

...

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

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

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

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

...

  Set element attribute (

...

SetElementAttribute)

...

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


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Контекст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
Да
Выбор атрибута
Имя свойства Property
Select attribute
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.

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

Получить стиль элемента / Get element style property (GetElementCssValue)

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Нет

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

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

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

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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

Robin.
String
Boolean
fontSize

true

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

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

Robin.Object

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

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

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

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

 

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

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

При пустом значении свойство будет очищено.

...

Robin.Object

...

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

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


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

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

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

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

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

Robin.Collection



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

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

Если "Внутренние значения" не установлено, то выбирается видимый текст, если установлено, то выбираются внутренние значения (атрибут value тега option).

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

...

Устанавливает для прокручиваемого или выпадающего списка (элемент Select) выбранные в списке опции.


Настройки

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

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

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

Получает для типа элемента Select выбранные в списке опции.

Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Внутренние значенияInternal valuesВыбрать в результирующую коллекцию внутренние значения списка
Единичная опцияSingle optionОпция, которую нужно установить выбранной, если нужен единичный выбор.Robin.
Boolean
String

true


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

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

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

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

Все пробелы в конце и начале строки удаляются
Коллекция опцийCollection of options

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

Robin.Collection
Нет
Внутренние значенияInternal values

Использовать передаваемые значения, как внутренние значения списка.

Robin.Boolean
false

true

Нет
Результаты
Добавить
РезультатResultКоллекция выбранных в списке опций
Reset previous selection

Указанные значения будут добавлены к уже установленным.

Robin.
Collection
BooleantrueНет

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

Получает информацию об Устанавливает значение для одной опции, если атрибут multiple не установлен (прокручиваемый список), и о для нескольких, если установлен (выпадающий список).

Если в параметр Коллекция опций будет передано пустая коллекция, будет сброшен выбор всех опций.

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

Если "Внутренние значения" не установленоне установлено, то выбирается видимый текстпоиск опций идет по видимому тексту, если установлено, то выбираются внутренние значения по внутренним значениям (атрибут value тега option).

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

Для комбобокса параметр "Добавить" не играет значение. 

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

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Результаты
Единичная опция
Результат
Single option
Result
Опция, которую нужно установить выбранной, если нужен единичный выбор

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

Robin.

String

RectangleLocation

НетКоллекция опцийCollection of options

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

Robin.CollectionНетВнутренние значенияInternal values

Использовать передаваемые значения, как внутренние значения списка.

Robin.Boolean

true

НетДобавитьReset previous selection

Указанные значения будут добавлены к уже установленным.

Robin.BooleantrueНет

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

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

Если в параметр Коллекция опций будет передано пустая коллекция, будет сброшен выбор всех опций.

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

Если "Внутренние значения" не установлено, то поиск опций идет по видимому тексту, если установлено, то по внутренним значениям (атрибут value тега option).

Для комбобокса параметр "Добавить" не играет значение. 

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

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

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

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

...

Robin.RectangleLocation

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

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

Проверка наличия элемента / Check element existing (IsElementPresentInState)

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

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

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

...

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

...

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

...

Robin.Boolean

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

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

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

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

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

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

...

Robin.String

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

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

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

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

Настройки

...

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

...

ACTION_CONTEXT

...

Да

...

Будет сохранено форматирование исходной таблицы.

Объединенные ячейки и т.п.

...

Переменная, в которую будет сохранена полученная таблица.

...

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

Действие применимо только для элементов с типом table.

Проверить отображение элемента / Check element displayability (IsElementDisplayed)

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

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

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

...

Robin.Boolean

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

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

Проверить доступность элемента / Check if item is enabled (IsElementEnabled)

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

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

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

...

Robin.Boolean

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

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

Получить координаты элемента / Get element coordinates

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

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

Координаты элемента.

...

Robin.LocationPoint

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

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

Получить тип элемента / Get element type

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

(warning) Получаем через атрибуты

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

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

...

Robin.String

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

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

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

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

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

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

...

Robin.Boolean

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

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

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

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

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

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

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

...

Robin.Boolean

...

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

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

Получить значение чек-бокса / Get checkbox value

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

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

Настройки

...

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

...

ACTION_CONTEXT

...

Да

...

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

...

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

Применимо только для типа элемента input/checkbox. Система выполняет анализ атрибута "checked" элемента.

Получить значение радио-кнопки / Get radio button value 

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

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

Настройки

...

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

...

ACTION_CONTEXT

...

Да

...

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

...

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

Применимо только для типа элемента input/checkbox. Система выполняет анализ атрибута "checked" элемента.

Очистить элемент / Clear element 

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

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

Настройки

...

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

...

ACTION_CONTEXT

...

Да

...

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

...

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

Применимо только к INPUT и TEXTAREA, в остальных случаях эффекта не имеет.

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

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

Настройки

...

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

...

ACTION_CONTEXT

...

Да

...

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

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

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

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

...

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

 Получает значение атрибута Value для элементов типа .

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

Устанавливает значение выбранного элемента.

Настройки

...

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

...

ACTION_CONTEXT

...

Да

...

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

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

...

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

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

Работа с мышью и клавиатурой:

Расширенный клик Отправить клик / Advanced click Send click (AdvancedClick SendClick)

Эмулирует нажатие кнопки мыши на элементе страницы с возможностью эмуляции зажатой клавиши (клавиш) клавиатуры.

Настройки

...

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

...

ACTION_CONTEXT

...

Да

...

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

...

Тип клика, который необходимо произвести.

В выпадающем списке доступны значения:

  • ЛКМ - Force click.
  • ПКМ - Force right click.
  • Двойной ЛКМ - Force double click.
  • Средний - Middle (вопрос)

По умолчанию значение равно "ЛКМ".

...

Список горячих клавиш, которые будут комбинированы с кликом.

Для Selenium доступны три: Ctrl, Alt, Shift

...

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

Указывает смещение от центра выбранного элемента.

Отправить текст / Send text (AdvancedInput SendText

Эмулирует ввод текста в указанный элемент.

Настройки

...

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

...

ACTION_CONTEXT

...

Да

...

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

...

Горячие клавиши

...

Комбинация горячих клавиш для нажатия.

были доступны всего три: Ctrl, Alt, Shift

...

Пауза между нажатием клавиш.

По умолчанию 0.

...

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

Фокус для ввода текста устанавливается кликом и переход к концу текста осуществляется нажатием клавиш Ctrl+End (зашито в действие).

Т.е. текст всегда добавляется в конец, а не заменяется (даже для JavaScript новое значение добавляется к существующему).

Отправить горячие клавиши / Send hot keys  (SendHotKeys)

Эмулирует нажатие горячих клавиш на странице на странице браузера.

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

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

Можно отправить нажатие напрямую в браузер.

Переместиться Прокрутить до элемента  / Move Scroll to element (ScrollToElement)

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

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

Количество пикселей, на которое нужно прокрутить вправо в горизонтальном направлении.

Если элемент указан, то сначала будет совершена прокрутка до него, а затем на указанное количество пикселей от его центра.

Отрицательное значение задает обратное направление прокрутки.

...

Количество пикселей, на которое нужно прокрутить вниз в вертикальном направлении.

Если элемент указан, то сначала будет совершена прокрутка до него, а затем на указанное количество пикселей от его центра.

Отрицательное значение задает обратное направление прокрутки.

...

Robin.ActionChain

...

Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного.

...

Robin.ActionChain

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

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

Навести указатель мыши / Move pointer (MovePointer)

Эмулирует наведение указателя мыши на выбранный  элемент.

Настройки

...

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

...

ACTION_CONTEXT

...

Да

...

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

...

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

Работает только в пределах видимой области. 

Клик / Click (ClickElement)

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

Настройки

...

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

...

ACTION_CONTEXT

...

Да

...

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

...

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

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

Ввести текст / Set text (InputText)

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

Настройки

...

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

...

ACTION_CONTEXT

...

Да

...

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

...

Текст, который необходимо ввести в выбранный элемент.

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

...

Возможность быстрого ввода для больших объёмов текста.

...

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

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

Отправить нажатие клавиш / Send keys  (SendKeys)

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

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

Robin.ActionChain

...

Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного.

...

Robin.ActionChain

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

Отсутствуют

Перетащить / Drag-and-drop

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

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

Конечный элемент для взаимодействия.

Если не пустая - система эмитирует операцию Drag-and-drop между начальным и конечным элементом.

(вопрос)Если пустая - система эмитирует операцию Drag-and-drop между начальным элементом и конечными координатами ((вопрос)параметры "Смещение по оси X" и "Смещение по оси Y").

...

Robin.ActionChain

...

Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного.

...

Robin.ActionChain

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

НЕ РАБОТАЕТ С HTML 5  - пересобирать драйвер...

Цепочки действий:

Начать цепочку действий / Start action chain

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

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

Объект Селениума, для объединения действий в единую цепочку.

...

Robin.ActionChain

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

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

Выполнить цепочку действий / Action chain perform

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

Настройки

...

Цепочка действий для выполнения.

...

Robin.ActionChain

...

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

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

Добавить паузу в цепочку действий / Action chain pause

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

Нужно ли это действие(вопрос) - есть действие "Ожидание" в группе "Базовые" и будут тайм-ауты в действиях Selenium.

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного действия.

...

Robin.ActionChain

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

Сценарий работы

...



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

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

Проверка наличия элемента / Check element existing (IsElementPresentInState)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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

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

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

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

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

Robin.Boolean



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

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

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

...

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

...

Освободить на элементе / Release mouse button

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

 Если в "Зафиксировать горячую клавишу" зашит клик, свести в одно.

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

Robin.ActionChain

...

Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного.

...

Robin.ActionChain

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

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

Зафиксировать на элементе / Lock mouse button

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

 Если в "Зафиксировать горячую клавишу" зашит клик, свести в одно 

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

...

Тип клавиши, которой производится действие.

В выпадающем списке доступны значения:

  • ЛКМ
  • ПКМ
  • Колесико

По умолчанию значение равно "левая".

...

Robin.ActionChain

...

Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного.

...

Robin.ActionChain

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

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

Зафиксировать клавишу на элементе / Lock hotkey 

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT

Да

ЭлементElement

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

Если пустое - система эмитирует фиксацию клавиши в браузере.

Если не пустое - система эмитирует фиксацию клавиши на указанном элементе.

Robin.WebElementНетКлавишаHotkeyКлавиша которую необходимо зафиксировать.Robin.HotKeysДаПредельное время ожидания появления элемента.Цепочка действий
Action chainОбъект Селениума, объединяющий действия в единую цепочку.

Robin.ActionChain

НетРезультатыЦепочка действийAction chain

Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного.

Robin.ActionChain

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

Очень вероятно внутри действия зашит клик. (вопрос) (нужно проверить)

Освободить клавишу на элементе / Release hotkey 

Параметры
КонтекстContext

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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

Robin.String



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

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

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

...

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

Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

Если пустое - система эмитирует фиксацию клавиши в браузере.

Если не пустое - система эмитирует фиксацию клавиши на указанном элементе.

Robin.WebElement
Да
С заголовкомWith titleОтдельно выделить заголовки таблицыRobin.BooleantrueНет
Удалять пустыеDelete emptyБудут удалены пустые строки/столбцы.Robin.BooleantrueНет
Сохранить форматированиеSave format

Будет сохранено форматирование исходной таблицы.


Объединенные ячейки и т.п.

Robin.Booleantrue
Robin.WebElementНетКлавишаHotkeyКлавиша которую необходимо зафиксировать.Robin.HotKeysДаЦепочка действий
Action chainОбъект Селениума, объединяющий действия в единую цепочку.
Robin.ActionChain
Нет
Результаты
Цепочка действий
Результат
Action chain
Result
Объект Селениума

Переменная,

объединяющий все действия в единую цепочку с добавлением данного

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

Robin.
ActionChain
Table

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

Очень вероятно внутри действия зашит клик. (вопрос)

Работа диалоговыми окнами:

Получить текст диалогового окна / Gets the text of the alert (JsPopupGetText)

Действие применимо только для элементов с типом table.

Работа с мышью и клавиатурой:

Отправить клик Send click (SendClick)

...

Эмулирует нажатие кнопки мыши на элементе страницы с возможностью эмуляции зажатой клавиши (клавиш) клавиатуры.Данное действие предназначено для получения текста активного окна диалога. (IAlert )


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT

Да

Результаты
Элемент
РезультатResultСтроковая переменная, содержащая название текст активного окна диалога
Element

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

Robin.
String
WebElement

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

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

Принять окно диалога Accept the alert

Данное действие предназначено для имитации согласия с окном диалога. (IConfirm)

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT


Да
Тип кликаClick event type

Тип клика, который необходимо произвести.


В выпадающем списке доступны значения:

  • ЛКМ - Force click.
  • ПКМ - Force right click.
  • Двойной ЛКМ - Force double click.
  • Средний - Middle

По умолчанию значение равно "ЛКМ".

Robin.StringЛКМНет
Горячие клавишиНоtkeys

Список горячих клавиш, которые будут комбинированы с кликом.


Для Selenium доступны три: Ctrl, Alt, Shift

Robin.HotKeysCtrlНет
Смещение по оси XX axis offsetСмещение по оси X относительно левого верхнего угла элементаRobin.Numeric0Нет
Смещение по оси YY axis offsetСмещение по оси Y относительно левого верхнего угла элементаRobin.Numeric0Нет

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

Указывает смещение от центра выбранного элемента.

Отправить текст / Send text (SendText) 

...

Эмулирует ввод текста в указанный элемент.

...

Да

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

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

Отклонить окно диалога / Dismiss the alert

Данное действие предназначено для имитации несогласия с окном диалога. (IConfirm)

Настройки

...

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

...

Robin.Selenium

ACTION_CONTEXT

...

Да

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

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

Ввести текст в окно диалога / Send text to the alert

Данное действие предназначено для ввода текста в окно диалога. (IPromt)


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT

Да

ЭлементElement

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

Robin.WebElement
Да
ТекстTextТекст, который необходимо ввести.Robin.ObjectтекстДа
ЗадержкаDelay

Пауза между нажатием клавиш.


По умолчанию 0.

Robin.
String
Numeric100Нет
Быстрый вводQuick inputВозможность быстрого ввода для больших объёмов текста.Robin.Boolean
Нет
YesДа

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

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

Ожидания:

Ждать состояния выбора значения атрибута элемента Wait for element attribute value (WaitElementSelected WaitElementAttribute)

использования 

Фокус для ввода текста устанавливается кликом и переход к концу текста осуществляется нажатием клавиш Ctrl+End (зашито в действие).

Т.е. текст всегда добавляется в конец, а не заменяется (даже для JavaScript новое значение добавляется к существующему).

Отправить нажатие горячих клавиш / Send hot keys  (SendHotKeys)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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

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

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

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

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

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

Robin.Object

trueНетСостояниеStatus

Robin.Boolean 

ВыбранДаТайм-аутTime-out

Время ожидания выполнения условия.

Robin.Numeric10Нет

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

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

Ждать значение стиля / Wait for style value (WaitElementCssValue)


Нет
Горячие клавишиHotkeysКомбинация клавиш для нажатия.Robin.HotKeys CtrlНет
Задержка
DelayПауза между нажатием клавиш.
Robin.Numeric100Нет

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

Можно отправить нажатие напрямую в браузер.

Прокрутить к элементу Scroll to element (ScrollToElement)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Нет
Смещение по горизонталиHorizontal offset

Количество пикселей, на которое нужно прокрутить вправо в горизонтальном направлении.

Если элемент указан, то сначала будет совершена прокрутка до него, а затем на указанное количество пикселей от его центра.

Отрицательное значение задает обратное направление прокрутки.

Robin.Numeric100Нет
Смещение по вертикалиVertical offset

Количество пикселей, на которое нужно прокрутить вниз в вертикальном направлении.

Если элемент указан, то сначала будет совершена прокрутка до него, а затем на указанное количество пикселей от его центра.

Отрицательное значение задает обратное направление прокрутки.

Robin.Numeric300Нет

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

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

Переместить указатель мыши / Move pointer (MovePointer)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT

Да

ЭлементElement

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

Robin.WebElement
Да
Имя свойстваProperty nameИмя свойства стиля, значение которого нужно ждать
Смещение по горизонтали
Horizontal offsetСмещение по горизонтали относительно цента элемента.Robin.
StringfontSizeДаЗначение свойства Property value

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

Robin.Object

10НетТайм-аутTime-outВремя ожидания выполнения условия
Numeric0Нет
Смещение по вертикали
Vertical offsetСмещение по вертикали относительно центра элемента.Robin.Numeric
10
0Нет

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

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

...

использования 

Работает только в пределах видимой области. 

Работа диалоговыми окнами:

Получить текст диалогового окна / Gets the text of the alert (JsPopupGetText

...

)

...

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


Настройки

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

Уникальный идентификатор открытого

сеанса работы с браузером.

Robin.Selenium

ACTION_CONTEXT

Да

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

сеанса работы с браузером.

Robin.

StringНет

Использовать все текстовое содержимое

Use all text content

Ожидать во всем текстовое содержимом.

Selenium

ACTION_CONTEXT


Да

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

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

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

.

Robin.

Boolean

String

trueНетВариант совпаденияMatch type


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

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

Принять окно диалога Accept the alert

...

Данное действие предназначено для имитации согласия с окном диалога. (IConfirm)


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

Вариант совпадения искомого текста с текстом элемента.

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

  • Строгое - заголовок равен параметру "Текст"
  • Не строгое - заголовок содержит параметр "Текст"
  • Регулярное выражение - Заголовок удовлетворяет регулярному выражению в параметре "Текст"
Robin.StringНе строгоеДаТайм-аутTime-out

Время ожидания выполнения условия.

Robin.Numeric10Нет

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

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

...

Отклонить окно диалога / Dismiss the alert

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ТекстTextТекст элемента.Robin.StringДаВариант совпаденияMatch type

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

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

Ввести текст в окно диалога / Send text to the alert

...

Данное действие предназначено для ввода текста в окно диалога. (IPromt)


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ТекстTextТекст который необходимо ввести.Robin.StringYesДа

Вариант совпадения искомого текста с текстом элемента.

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

  • Строгое - заголовок равен параметру "Текст"
  • Не строгое - заголовок содержит параметр "Текст"
  • Регулярное выражение - Заголовок удовлетворяет регулярному выражению в параметре "Текст"
Robin.StringНе строгоеДаТайм-аутTime-out

Время ожидания выполнения условия

Robin.Numeric10Нет

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

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

Ожидания:

...

Ждать 

...

значения атрибута Wait

...

for attribute value (WaitElementAttribute)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

Ожидаемое состояние свойства видимости.

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

  • Не проверять
  • Видимый
  • Невидимый

По умолчанию не проверять.

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

Ожидаемое состояние свойства доступности.

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

  • Не проверять
  • Доступный
  • Недоступный

По умолчанию не проверять.

Robin.StringНетТайм-аутTime-outВремя ожидания выполнения условия.
Robin.Numeric10Нет

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

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

Ждать исчезновения элемента Wait for element staleness  (WaitElementStalenessOf)

Данное действие предназначено для проверки факта того, что элемент отсутствует в DOM по завершению тайм-аута. 

Настройки

Выбор атрибутаSelect attribute name

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

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


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

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

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


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

Robin.Object

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

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

Robin.Selenium

ACTION_CONTEXT

Да

Внутренний идентификатор элементаInternal element idЭлемент для взаимодействия.Robin.StringДа
Тайм-аутTime-out

Время ожидания выполнения условия.


Robin.Numeric10Нет

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

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

...

Ждать значение стиля / Wait for style value (WaitElementCssValue)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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

Robin.

WebElement

Object

10
Да
Нет
Тайм-аутTime-out

Время ожидания выполнения условия.


Robin.Numeric10Нет

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

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

...

Ждать текста элемента  / Waiting for element text (WaitTextInElement)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

Время ожидания выполнения условия.

Robin.Numeric10Нет

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

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

Ожидание невидимости элемента / Waiting for element to be invisible (WaitElementInvisible)

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

Настройки

ТекстTextТекст для ожидания в элементе.Robin.String
Нет

Использовать все текстовое содержимое

Use all text content

Ожидать во всем текстовое содержимом.


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

Robin.BooleantrueНет
Вариант совпаденияMatch type

Вариант совпадения искомого текста с текстом элемента.


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

  • Строгое - заголовок равен параметру "Текст"
  • Не строгое - заголовок содержит параметр "Текст"
  • Регулярное выражение - Заголовок удовлетворяет регулярному выражению в параметре "Текст"
Robin.StringНе строгое
СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поляПараметрыКонтекстContext

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

Robin.Selenium

ACTION_CONTEXT

Да

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

Время ожидания выполнения условия.

Robin.Numeric10Нет

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

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

...

Ждать заголовок страницы  Wait for page title (WaitTextInPageTitle)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT

Да

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


Да

ТекстTextТекст элемента.Robin.String
Да
Вариант совпаденияMatch type

Вариант совпадения искомого текста с текстом элемента.


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

  • Строгое - заголовок равен параметру "Текст"
  • Не строгое - заголовок содержит параметр "Текст"
  • Регулярное выражение - Заголовок удовлетворяет регулярному выражению в параметре "Текст"
Robin.StringНе строгоеДа
Тайм-аутTime-out

Время ожидания выполнения условия

.

Robin.Numeric10Нет

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

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

...

Ждать состояния элемента Wait for element to exist (WaitElementPresentInState)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

Robin.Boolean 

ВыбранДаТекстTextТекст элемента
Visibility

Ожидаемое состояние свойства видимости.


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

  • Не проверять
  • Видимый
  • Невидимый

По умолчанию не проверять.

Robin.String
Да

Нет
Вариант совпадения
Доступность
Match typeВариант совпадения искомого текста с текстом элемента
Availability

Ожидаемое состояние свойства доступности.


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

  • Строгое - заголовок равен параметру "Текст"
  • Не строгое - заголовок содержит параметр "Текст"
  • Регулярное выражение - Заголовок удовлетворяет регулярному выражению в параметре "Текст"

    • Не проверять
    • Доступный
    • Недоступный

    По умолчанию не проверять.

    Robin.String
    Не строгоеДа

    Нет
    Тайм-аутTime-outВремя ожидания выполнения условия.
    Robin.Numeric10Нет

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

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

    ...

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

    Ждать исчезновения элемента Wait for element staleness  (WaitElementStalenessOf)

    ...

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


    Настройки

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

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

    Robin.Selenium

    ACTION_CONTEXT


    Да

    ЭлементElement
    Внутренний идентификатор элементаInternal element idЭлемент для взаимодействия.Robin.
    WebElement
    String
    Да
    Тайм-аутTime-outВремя ожидания выполнения условия.
    Robin.Numeric10Нет

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

    ...