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

Ключ

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

...

Создать цепочку действий / Create action chain

...

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


Настройки

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

Идентификатор последовательности действий.

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

Robin.Internal.SequenceId

Да


Последовательность пустой быть не может.

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

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

Robin.ActionChain



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

Действия добавляются внутрь рамок данного блока. 

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

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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

Robin.ActionChain



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

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

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

...

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


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Цепочка действийAction chain

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

Robin.ActionChain


Да

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

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

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

...

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

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

Цепочка действийAction chainОбъект Селениума, объединяющий все действия в единую цепочку.Robin.ActionChain
Да
Продолжительность паузыDelay timeВремя задержки в миллисекундах.Robin.Numeric1000Да
Результаты
Цепочка действийAction chain

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

Robin.ActionChain



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

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

  1. Система принимает на вход переменную браузера, объект "цепочка действий" и продолжительность паузы
  2. (вопрос)Система создает объект "цепочка действий", если не была передана и выполняет задержку в браузере
  3. Система возвращает тот объект "цепочка действий", который был передан, если был. 

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

...

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

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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


Предельное время ожидания появления элемента.


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

Robin.ActionChain


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

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

Robin.ActionChain



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

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

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

...

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

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Тип клавишиButton type

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


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

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

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

Robin.StringлеваяНет


Предельное время ожидания появления элемента.


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

Robin.ActionChain


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

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

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
Нет
КлавишаHotkeyКлавиша которую необходимо зафиксировать.Robin.HotKeys
Да


Предельное время ожидания появления элемента.


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

Robin.ActionChain


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

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

Robin.ActionChain



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

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

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

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

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да


Time-outПредельное время ожидания окна.


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

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

Robin.String



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

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

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

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да


Time-outПредельное время ожидания окна.


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

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

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

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да


Time-outПредельное время ожидания окна.


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

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

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

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ТекстTextТекст который необходимо ввести.Robin.StringYesДа
Тайм-аутTime-outПредельное время ожидания окна.

Нет

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

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

Проверки:

Проверить существование элемента Check for element existence (WaitElementPresent)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Тайм-аутTime-outПредельное время ожидания выполнения условия.Robin.Numeric10Нет
Результаты
РезультатResult

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

Robin.Boolean



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

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

Проверить отсутствие элемента Check element absence (WaitElementAbsent)

...

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

(предупреждение) Если дублирует по смыслу "Проверить видимость/существование элемента" - удалить.  


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Тайм-аутTime-outПредельное время ожидания выполнения условия.Robin.Numeric10Нет
Результаты
РезультатResult

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

Robin.Boolean



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

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

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

...

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

 Если дублирует по смыслу "Проверить видимость/существование элемента" - удалить.


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Тайм-аутTime-outПредельное время ожидания выполнения условия.
Robin.Numeric1000Нет
Результаты
РезультатResult

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

Robin.Boolean



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

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

Проверить видимость  элемента Check element visibility (WaitElementVisible)

...

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

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

 То же самое, что отображение/существование?


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Тайм-аутTime-outПредельное время ожидания выполнения условия.Robin.Numeric10Нет
Результаты
РезультатResult

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

Robin.Boolean



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

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

Проверить невидимость элемента Check element invisibility (WaitElementInvisible)

...

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

(предупреждение) Если дублирует по смыслу "Проверить видимость/отображение элемента" - удалить.


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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


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

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

Robin.Boolean



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

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

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

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Тайм-аутTime-outПредельное время ожидания выполнения условия.
Robin.Numeric1000Нет
Результаты
РезультатResult

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

Robin.Boolean



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

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

Проверить кликабельность Check clickability (WaitElementClickable)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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

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

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

Robin.Boolean



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

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

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

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Тайм-аутTime-outПредельное время ожидания выполнения условия.Robin.Numeric
Нет
Результаты
РезультатResult

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

Robin.Boolean



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

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

Проверить состояние выбора  элемента Check for element to be selected (WaitElementSelected)

...

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

(предупреждение) Дублирует по смыслу "Проверить выбран ли элемент" - удалить.


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

Ожидаемое состояние элемента.


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

  • Выбран
  • Не выбран.

Robin.String

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

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

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

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

Robin.Boolean



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

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

Проверить невидимость элемента с текстом Check invisibility of element with text (WaitElementInvisible)

...

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

(вопрос) (предупреждение)Сделать Проверить существование/видимость элемента с текстом или добавить Проверить существование/видимость элемента параметры Текст и Вариант совпадения.


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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


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

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

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


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

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

Robin.Boolean



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

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

Проверить текст элемента  / Element text check

...

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

(вопрос) Дублирует по смыслу Проверить доступность/отображение элемента (если в него добавить необязательный параметр Текст) - удалить.


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

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

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

По умолчанию строгое совпадение.


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

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

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

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

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

Robin.Boolean



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

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

Проверить заголовок страницы  / Page title check

...

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

(вопрос)Чем отличается от Проверить текст элемента ?


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElement

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

(вопрос) что если здесь указывать элемент Заголовок.

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

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

По умолчанию строгое совпадение.


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

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

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

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

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

Robin.Boolean



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

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

Проверить существование группы элементов Check group of elements existence (WaitGroupPresent)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Тайм-аутTime-outПредельное время ожидания выполнения условия.
Robin.Numeric10Нет
Результаты
РезультатResult

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

Robin.Boolean



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

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

Проверить видимость группы элементов /  Check group of elements visibility  (WaitGroupVisible)

...

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


Настройки

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

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

Robin.Selenium

ACTION_CONTEXT


Да

ЭлементElementЭлемент для взаимодействия.Robin.WebElement
Да
Тайм-аутTime-outПредельное время ожидания выполнения условия.
Robin.Numeric10Нет
Результаты
РезультатResult

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

Robin.Boolean



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

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