История страницы
...
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Заголовок | Tab title | Название вкладки. Возможно частичное совпадение. | Robin.String | Google Переводчик | Да |
Время ожидания | Timeout | Время ожидания выполнения условия | Robin.Numeric | 1000 | Да |
Особые условия использования
...
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Параметры | |||||||||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да | ||||||
Заголовок | Tab title | Название вкладки. Возможно частичное совпадение. | Robin.String | Google Переводчик | Да | Время ожидания | Timeout | Время ожидания выполнения условия | Robin.Numeric1000 | Да |
Особые условия использования
...
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Параметры | |||||||||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да | ||||||
Элемент | Element | Элемент для взаимодействия. Если поле не заполнено - переход в главное окно. Если поле не заполнено - переход в главное окно. Если заполнено - попытка поиска элемента (фрейма) и переключения на него. | Robin.WebElement | Нет | Время ожидания | Timeout | Время ожидания выполнения условия | Robin.Numeric | 1000 | Да
Особые условия использования
...
Особые условия использования
Отсутствуют.
...
Работа с элементами и свойствами:
Получить текст / Get text (GetElementText)
...
Данное действие предназначено для открытия новой вкладки с указанным URL (с установкой фокуса на неё)для получения текста выбранного элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент |
URL страницы, которая будет открыта как новая вкладка.
Возможна запись без "www", например "ya.ru".
Если адрес содержит некорректные символы, то действие завершится ошибкой.
Особые условия использования
Отсутствуют.
Работа с элементами и свойствами:
Получить текст / Get text (GetElementText)
Данное действие предназначено для получения текста выбранного элемента.
Настройки
Element | Элемент для взаимодействия. | Robin.WebElement | Да | ||
Все текстовое содержимое | All text content | Получить все текстовое содержимое. По умолчанию только видимый текст. | Robin.Boolean | true | Нет |
Убрать лишние пробелы | Remove extra spaces | Удалять лишние пробелы и пробельные символы. Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел. Все повторяющиеся пробелы заменяются на единичный пробел. Все пробелы в конце и начале строки удаляются. | Robin.Boolean | false | Нет |
Результаты | |||||
Результат | Result | Строковая переменная, в которую будет получен текст выбранного элемента. | Robin.String |
Особые условия использования
Отсутствуют.
Получить элементы / Get elements (GetElementList)
...
Данное действие предназначено для получения коллекции всех элементов, удовлетворяющих заданным условиям, в переменную.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст |
Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для |
поиска Если XPath не найден, то действие завершится пустая коллекция. | Robin.WebElement |
Все текстовое содержимое
Получить все текстовое содержимое.
По умолчанию только видимый текст.
Удалять лишние пробелы и пробельные символы.
Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел.
Все повторяющиеся пробелы заменяются на единичный пробел.
Все пробелы в конце и начале строки удаляются.
Особые условия использования
Отсутствуют.
Получить элементы / 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 | Выберите имя атрибута, значение которого нужно узнать. Выпадающий список:
| Robin.String | другое | Да |
Ввод атрибута | Enter attribute name | Если необходимого атрибута нет в списке, укажите его название в данном поле. | Robin.String | id | Нет |
Уникальный идентификатор открытого сеанса работы с браузером.
ACTION_CONTEXT
Элемент для поиска
Если XPath не найден, то действие завершится пустая коллекция.
Результаты | |||||
Результат | Result |
Переменная, содержащая значение атрибута элемента. | Robin. |
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. И наоборот. Выпадающий список:
| Robin.String |
checked | Да | ||
Ввод атрибута | Enter attribute name | Если необходимого атрибута нет в списке, укажите его название в данном поле. | Robin.String |
Нет |
Значение атрибута |
Переменная, содержащая значение атрибута элемента.
Robin.Object
Attribute value | Значение атрибута, которое нужно установить. Если поле не заполнено, будет установлено пустое значение или false для логических. | Robin.Object | true | Нет |
Особые условия использования
Для активации чек-бокса и радиокнопки атрибут checked определяет состояние активации.Для списка и комбо-бокса атрибут атрибут selected элемента option определяет состояние активации необходимо присвоить атрибуту checked значение true.
Для активации option необходимо присвоить атрибуту selected значение true.
Для элементов типа input (text) и text area значение атрибута value определяет текстовое содержимое.
...
Получить
...
стиль элемента / Get element style property
...
(
...
GetElementCssValue)
...
Устанавливает Получает значение указанного атрибута элементауказанного свойства стиля элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Имя свойства | Property |
name | Имя |
свойства стиля, значение которого нужно |
узнать. |
Для активации чек-бокса необходимо присвоить атрибуту checked значение true. И наоборот.
Выпадающий список:
- Тип - tagName
- Значение - value
- Содержимое - innerHTML
- Текстовое содержимое - innerText
- Текстовый контент - textContent
- Отмеченное состояние - checked
- Выбранное состояние - selected
- другое
Значение атрибута, которое нужно установить.
Если поле не заполнено, будет установлено пустое значение или false для логических.
Robin.Object
Особые условия использования
Для активации чек-бокса и радиокнопки необходимо присвоить атрибуту checked значение true.
Для активации option необходимо присвоить атрибуту selected значение true.
Для элементов типа input (text) и text area значение атрибута value определяет текстовое содержимое.
Получить стиль элемента / Get element style property (GetElementCssValue)
Robin.String | fontSize | Да | |||
Результаты | |||||
Результат | Result | Строковая переменная, содержащая значение свойства стиля элемента. | Robin.Object |
Особые условия использования
Отсутствуют.
Установить стиль элемента / Set element style property (SetElementCssValue)
...
Устанавливает значение для указанного свойства стиля элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Имя свойства | Property name | Имя свойства стиля, значение которого нужно узнать. | Robin.String | fontSize | Да |
Значение свойства | Property value | Значение свойства стиля. При пустом значении свойство будет очищено. | Robin.Object | 10 | Нет |
Особые условия использования
Отсутствуют.
Получить значение списка / Get list value (GetSelectedOptions)
...
Получает для типа элемента Select выбранные в списке опции.Получает значение указанного свойства стиля элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Внутренние значения | Internal values | Выбрать в результирующую коллекцию внутренние значения списка. | Robin. |
Boolean |
true |
Нет |
Строковая переменная, содержащая значение свойства стиля элемента.
Robin.Object
Особые условия использования
Отсутствуют.
Установить стиль элемента / Set element style property (SetElementCssValue)
Устанавливает значение для указанного свойства стиля элемента.
Настройки
...
Уникальный идентификатор открытого сеанса работы с браузером.
...
Robin.Selenium
ACTION_CONTEXT
...
Да
...
Значение свойства стиля.
При пустом значении свойство будет очищено.
...
Robin.Object
...
Убрать лишние пробелы | Remove extra spaces | Удалять лишние пробелы и пробельные символы. Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел. Все повторяющиеся пробелы заменяются на единичный пробел. Все пробелы в конце и начале строки удаляются. | Robin.Boolean | false | Нет |
Результаты | |||||
Результат | Result | Коллекция выбранных в списке опций. | Robin.Collection |
Особые условия использования
Получает информацию об одной опции, если атрибут multiple не установлен, и о нескольких, если установлен.
Если "Внутренние значения" не установлено, то выбирается видимый текст, если установлено, то выбираются внутренние значения (атрибут value тега option).
Установить значение списка / Set list value (SetSelectedOptions)
...
Устанавливает для прокручиваемого или выпадающего списка (элемент Select) выбранные в списке опции.
Настройки
Особые условия использования
Отсутствуют.
Получить значение списка / Get list value (GetSelectedOptions)
Получает для типа элемента Select выбранные в списке опции.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context |
Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да | ||
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Единичная опция | Single option | Опция, которую нужно установить выбранной, если нужен единичный выбор. | Robin. |
String |
true
Нет |
Удалять лишние пробелы и пробельные символы.
Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел.
Все повторяющиеся пробелы заменяются на единичный пробел.
Все пробелы в конце и начале строки удаляютсяКоллекция опций | Collection of options | Коллекция опций, которые нужно установить выбранными. | Robin.Collection | Нет | |
Внутренние значения | Internal values | Использовать передаваемые значения, как внутренние значения списка. | Robin.Boolean |
true | Нет |
Добавить |
Reset previous selection | Указанные значения будут добавлены к уже установленным. | Robin. |
Boolean | true | Нет |
Особые условия использования
Получает информацию об Устанавливает значение для одной опции, если атрибут multiple не установлен (прокручиваемый список), и о для нескольких, если установлен (выпадающий список).
Если в параметр Коллекция опций будет передано пустая коллекция, будет сброшен выбор всех опций.
Если будут установлены значения в оба параметра Коллекция опций и Единичная опция, то будут использованы оба.
Если "Внутренние значения" не установленоне установлено, то выбирается видимый текстпоиск опций идет по видимому тексту, если установлено, то выбираются внутренние значения по внутренним значениям (атрибут value тега option).
Установить значение списка / Set list value (SetSelectedOptions)
Для комбобокса параметр "Добавить" не играет значение.
Получить размер и координаты элемента / Get element size and coordinates (GetElementRectangle)
...
Данное действие предназначено для получения получения координат и размеров элемента. Устанавливает для прокручиваемого или выпадающего списка (элемент Select) выбранные в списке опции.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Результаты |
Результат |
Result |
Переменная, содержащая размер элемента. | Robin. |
RectangleLocation |
Коллекция опций, которые нужно установить выбранными.
Использовать передаваемые значения, как внутренние значения списка.
true
Указанные значения будут добавлены к уже установленным.
Особые условия использования
Устанавливает значение для одной опции, если атрибут 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)
Получаем через атрибуты
Настройки
...
Уникальный идентификатор открытого сеанса работы с браузером.
...
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.Boolean | true | Нет |
Доступность | Availability | Проверить доступность. | Robin.Boolean | false | Нет |
Результаты | |||||
Результат | 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
Данное действие предназначено для фиксации горячей клавиши клавиатуры на указанном элементе.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|
Уникальный идентификатор открытого сеанса работы с браузером.
Robin.Selenium
ACTION_CONTEXT
Да
Элемент для взаимодействия.
Если пустое - система эмитирует фиксацию клавиши в браузере.
Если не пустое - система эмитирует фиксацию клавиши на указанном элементе.
Robin.ActionChain
Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного.
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.Boolean | true | Нет |
Удалять пустые | Delete empty | Будут удалены пустые строки/столбцы. | Robin.Boolean | true | Нет |
Сохранить форматирование | Save format | Будет сохранено форматирование исходной таблицы. Объединенные ячейки и т.п. | Robin.Boolean | true |
Нет | |||||
Результаты |
Результат |
Result |
Переменная, |
в которую будет сохранена полученная таблица. | Robin. |
Table |
Особые условия использования
Очень вероятно внутри действия зашит клик.
Работа диалоговыми окнами:
Получить текст диалогового окна / Gets the text of the alert (JsPopupGetText)
Действие применимо только для элементов с типом table.
Работа с мышью и клавиатурой:
Отправить клик / Send click (SendClick)
...
Эмулирует нажатие кнопки мыши на элементе страницы с возможностью эмуляции зажатой клавиши (клавиш) клавиатуры.Данное действие предназначено для получения текста активного окна диалога. (IAlert )
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент |
Element | Элемент для взаимодействия. | Robin. |
WebElement |
Особые условия использования
Отсутствуют.
Принять окно диалога / Accept the alert
Данное действие предназначено для имитации согласия с окном диалога. (IConfirm)
Настройки
...
Уникальный идентификатор открытого сеанса работы с браузером.
...
Robin.Selenium
ACTION_CONTEXT
Да | |||||
Тип клика | Click event type | Тип клика, который необходимо произвести. В выпадающем списке доступны значения:
По умолчанию значение равно "ЛКМ". | Robin.String | ЛКМ | Нет |
Горячие клавиши | Ноtkeys | Список горячих клавиш, которые будут комбинированы с кликом. Для Selenium доступны три: Ctrl, Alt, Shift | Robin.HotKeys | Ctrl | Нет |
Смещение по оси X | X axis offset | Смещение по оси X относительно левого верхнего угла элемента | Robin.Numeric | 0 | Нет |
Смещение по оси Y | Y axis offset | Смещение по оси Y относительно левого верхнего угла элемента | Robin.Numeric | 0 | Нет |
Особые условия использования
Указывает смещение от центра выбранного элемента.
Отправить текст / 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. |
Numeric | 100 | Нет | |||
Быстрый ввод | Quick input | Возможность быстрого ввода для больших объёмов текста. | Robin.Boolean | Нет |
Особые условия использования
Отсутствуют.
Ожидания:
Ждать состояния выбора значения атрибута элемента / Wait for element attribute value (WaitElementSelected WaitElementAttribute)
использования
Фокус для ввода текста устанавливается кликом и переход к концу текста осуществляется нажатием клавиш Ctrl+End (зашито в действие).
Т.е. текст всегда добавляется в конец, а не заменяется (даже для JavaScript новое значение добавляется к существующему).
Отправить нажатие горячих клавиш / Send hot keys (SendHotKeys)
...
Эмулирует нажатие горячих клавиш на странице на странице браузера.Данное действие предназначено для проверки состояния выбора элемента элемента по завершению тайм-аута в зависимости от переданного параметра.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement |
Имя атрибута, значение которого нужно ожидать.
Для активированного чек-бокса необходимо выбрать атрибут checked и значение true. И наоборот.
Выпадающий список:
- Тип - tagName
- Значение - value
- Содержимое - innerHTML
- Текстовое содержимое - innerText
- Текстовый контент - textContent
- Отмеченное состояние - checked
- Выбранное состояние - selected
- другое
Значение атрибута, которое нужно ожидать.
Если поле не заполнено, будет установлено пустое значение или false для логических.
Robin.Object
Robin.Boolean
Время ожидания выполнения условия.
Особые условия использования
Отсутствуют.
Ждать значение стиля / Wait for style value (WaitElementCssValue)
Нет | |||||
Горячие клавиши | Hotkeys | Комбинация клавиш для нажатия. | Robin.HotKeys | Ctrl | Нет |
Задержка | Delay | Пауза между нажатием клавиш. | Robin.Numeric | 100 | Нет |
Особые условия использования
Можно отправить нажатие напрямую в браузер.
Прокрутить к элементу / Scroll to element (ScrollToElement)
...
Прокручивает видимую область страницы для перемещения курсора на указанный элемент.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Нет | |
Смещение по горизонтали | Horizontal offset | Количество пикселей, на которое нужно прокрутить вправо в горизонтальном направлении. Если элемент указан, то сначала будет совершена прокрутка до него, а затем на указанное количество пикселей от его центра. Отрицательное значение задает обратное направление прокрутки. | Robin.Numeric | 100 | Нет |
Смещение по вертикали | Vertical offset | Количество пикселей, на которое нужно прокрутить вниз в вертикальном направлении. Если элемент указан, то сначала будет совершена прокрутка до него, а затем на указанное количество пикселей от его центра. Отрицательное значение задает обратное направление прокрутки. | Robin.Numeric | 300 | Нет |
Особые условия использования
Если указан и элемент, и смещения, то сначала будет произведен скролл до элемента, а потом произведено смещение на указанное количество пикселей от его центра.
Переместить указатель мыши / Move pointer (MovePointer)
...
Эмулирует наведение указателя мыши на выбранный элемент.Данное действие предназначено для проверки состояния выбора элемента элемента по завершению тайм-аута в зависимости от переданного параметра.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Смещение по горизонтали | Horizontal offset | Смещение по горизонтали относительно цента элемента. | Robin. |
Значение свойства стиля, которое нужно ждать.
Robin.Object
Numeric | 0 | Нет | |
Смещение по вертикали | Vertical offset | Смещение по вертикали относительно центра элемента. | Robin.Numeric |
0 | Нет |
Особые условия использования
Отсутствуют.
...
использования
Работает только в пределах видимой области.
Работа диалоговыми окнами:
Получить текст диалогового окна / Gets the text of the alert (JsPopupGetText
...
)
...
Данное действие предназначено для проверки существования текста в элементе по завершению тайм-аута. получения текста активного окна диалога. (IAlert )
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого |
Robin.Selenium
ACTION_CONTEXT
Да
сеанса работы с браузером. | Robin. |
Использовать все текстовое содержимое
Ожидать во всем текстовое содержимом.
Selenium | ACTION_CONTEXT | Да | |||
Результаты | |||||
Результат | Result | Строковая переменная, содержащая название текст активного окна диалога |
. | Robin. |
String |
Особые условия использования
Отсутствуют.
Принять окно диалога / Accept the alert
...
Данное действие предназначено для имитации согласия с окном диалога. (IConfirm)
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Вариант совпадения искомого текста с текстом элемента.
Выпадающий список:
- Строгое - заголовок равен параметру "Текст"
- Не строгое - заголовок содержит параметр "Текст"
- Регулярное выражение - Заголовок удовлетворяет регулярному выражению в параметре "Текст"
Время ожидания выполнения условия.
Особые условия использования
Отсутствуют.
...
Отклонить окно диалога / Dismiss the alert
...
Данное действие предназначено для проверки существования текста в элементе по завершению тайм-аута. имитации несогласия с окном диалога. (IConfirm)
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Особые условия использования
Отсутствуют.
Ввести текст в окно диалога / Send text to the alert
...
Данное действие предназначено для ввода текста в окно диалога. (IPromt)
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Текст | Text | Текст который необходимо ввести. | Robin.String | Yes | Да |
Вариант совпадения искомого текста с текстом элемента.
Выпадающий список:
- Строгое - заголовок равен параметру "Текст"
- Не строгое - заголовок содержит параметр "Текст"
- Регулярное выражение - Заголовок удовлетворяет регулярному выражению в параметре "Текст"
Время ожидания выполнения условия
Особые условия использования
Отсутствуют.
Ожидания:
...
Ждать
...
значения атрибута / Wait
...
for attribute value (WaitElementAttribute)
...
Данное действие предназначено для проверки существования элемента на странице по завершению тайм-аутасостояния выбора элемента элемента по завершению тайм-аута в зависимости от переданного параметра.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Ожидаемое состояние свойства видимости.
Выпадающий список:
- Не проверять
- Видимый
- Невидимый
По умолчанию не проверять.
Ожидаемое состояние свойства доступности.
Выпадающий список:
- Не проверять
- Доступный
- Недоступный
По умолчанию не проверять.
Особые условия использования
Видимый и доступный элемент является кликабельным.
Ждать исчезновения элемента / Wait for element staleness (WaitElementStalenessOf)
Данное действие предназначено для проверки факта того, что элемент отсутствует в DOM по завершению тайм-аута.
Настройки
Выбор атрибута | Select attribute name | Имя атрибута, значение которого нужно ожидать. Для активированного чек-бокса необходимо выбрать атрибут checked и значение true. И наоборот. Выпадающий список:
| Robin.String | checked | Да |
Ввод атрибута | Enter attribute name | Если необходимого атрибута нет в списке, укажите его название в данном поле. | Robin.String | Нет | |
Значение атрибута | Attribute value | Значение атрибута, которое нужно ожидать. Если поле не заполнено, будет установлено пустое значение или false для логических. | Robin.Object | true | Нет |
Уникальный идентификатор открытого сеанса работы с браузером.
Robin.Selenium
ACTION_CONTEXT
Да
Тайм-аут | Time-out | Время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Особые условия использования
Отсутствуют.
...
Ждать значение стиля / Wait for style value (WaitElementCssValue)
...
Данное действие предназначено для проверки видимости элемента на странице по состояния выбора элемента элемента по завершению тайм-аута. (Система выполняет ожидание отображения элемента на странице плюс проверку того, что его размеры отличны от 0.)аута в зависимости от переданного параметра.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для |
взаимодействия. | Robin.WebElement | Да | |||
Имя свойства | Property name | Имя свойства стиля, значение которого нужно ждать. | Robin.String | fontSize | Да |
Значение свойства | Property value | Значение свойства стиля, которое нужно ждать. | Robin. |
Object | 10 |
Нет | |||||
Тайм-аут | Time-out | Время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Особые условия использования
Отсутствуют.
...
Ждать текста элемента / Waiting for element text (WaitTextInElement)
...
Данное действие предназначено для проверки возможности нажать на элемент по проверки существования текста в элементе по завершению тайм-аута.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Время ожидания выполнения условия.
Особые условия использования
Отсутствуют.
Ожидание невидимости элемента / Waiting for element to be invisible (WaitElementInvisible)
Данное действие предназначено для проверки факта того, что элемент стал невидимым либо вообще исчез из DOM по завершению тайм-аута.
Настройки
Текст | Text | Текст для ожидания в элементе. | Robin.String | Нет | |
Использовать все текстовое содержимое | Use all text content | Ожидать во всем текстовое содержимом. По умолчанию только в видимом тексте. | Robin.Boolean | true | Нет |
Вариант совпадения | Match type | Вариант совпадения искомого текста с текстом элемента. Выпадающий список:
| Robin.String | Не строгое |
Уникальный идентификатор открытого сеанса работы с браузером.
Robin.Selenium
ACTION_CONTEXT
Да
Да | |||||
Тайм-аут | Time-out | Время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Особые условия использования
Отсутствуют.
...
Ждать заголовок страницы / Wait for page title (WaitTextInPageTitle)
...
Данное действие предназначено для проверки факта того, что элемент с определённым текстом стал невидимым либо отсутствует в DOM по проверки существования текста в элементе по завершению тайм-аута.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT |
Да
Да | |||||
Текст | Text | Текст элемента. | Robin.String | Да | |
Вариант совпадения | Match type | Вариант совпадения искомого текста с текстом элемента. Выпадающий список:
| Robin.String | Не строгое | Да |
Тайм-аут | Time-out | Время ожидания выполнения условия |
Robin.Numeric | 10 | Нет |
Особые условия использования
Отсутствуют.
...
Ждать состояния элемента / Wait for element to exist (WaitElementPresentInState)
...
Данное действие предназначено для проверки появления всей группы элементов в объектной модели документа страницы (DOM) по завершению тайм-аута. Видимость означает, что элемент не только отображается, но и имеет высоту и ширину, которые больше 0проверки существования элемента на странице по завершению тайм-аута.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Видимость |
Robin.Boolean
Visibility | Ожидаемое состояние свойства видимости. Выпадающий список:
По умолчанию не проверять. | Robin.String |
Нет |
Доступность |
Availability | Ожидаемое состояние свойства доступности. Выпадающий список: |
По умолчанию не проверять. | Robin.String |
Нет | |||||
Тайм-аут | Time-out | Время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Особые условия использования
Отсутствуют.
...
Видимый и доступный элемент является кликабельным.
Ждать исчезновения элемента / Wait for element staleness (WaitElementStalenessOf)
...
Данное действие предназначено для проверки факта проверки факта того, что вся группа элементов существует элемент отсутствует в DOM по завершению тайм-аута.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Внутренний идентификатор элемента | Internal element id | Элемент для взаимодействия. | Robin. |
String | Да | ||||
Тайм-аут | Time-out | Время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Особые условия использования
...