История страницы
...
Данное действие предназначено для выбора указанного элемента в комбобоксе.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Имя элемента | Element name | Наименование элемента, который требуется выбрать. | Robin.String | Русский | Да |
Особые условия использования
...
Данное действие предназначено для получения значения указанного свойства стиля элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Имя свойства | Property name | Имя свойства стиля, значение которого нужно узнать. | Robin.String | Да | |
Результаты | |||||
Результат | Result | Строковая переменная, содержащая значение свойства стиля элемента. | Robin.String |
Особые условия использования
...
Отсутствуют.
Работа с атрибутами:
...
Получить атрибут элемента / Get element attribute (
...
GetElementAttribute)
...
Данное действие предназначено для получения значения указанного атрибута элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Имя атрибута | Attribute name | Имя атрибута, значение которого нужно узнать. Выпадающий список: |
|
| Robin.String | Да | |
Произвольное имя |
Пользовательский ввод | Robin.String | Нет | |||
Результаты | |||||
Результат | Result |
Строковая переменная, содержащая значение атрибута элемента. | Robin. |
String |
Особые условия использования
Отсутствуют.
...
Если метод возвращает пустой текст, надо использовать:
Установить атрибут элемента /
...
Set element attribute
...
Данное действие предназначено для получения значения установки значения указанного атрибута элемента. Будет дублироваться новым. Удалить.
Чек-бокс и комбобокс можно установить через это действие?
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Имя атрибута | Attribute name | Имя атрибута, значение которого нужно |
установить. | Robin.String | Да |
Значение атрибута |
Attribute value | Значение атрибута, которое нужно установить. Если поле не заполнено, будет установлено пустое значение. | Robin.String | Нет |
Особые условия использования
Если метод возвращает пустой текст, надо использовать:
- value
- innerHTML
- innerText
- textContent
Установить атрибут элемента / Set element attribute
Данное действие предназначено для установки значения указанного атрибута элемента.
Отсутствуют.
Получить значение списка / Get list value (GetSelectedOptions)
...
Данное действие предназначено для получения выбранной в списке (тип элемента Select) опции. Одной, если атрибут multiple не установлен, и нескольких, если установлен. Чек-бокс и комбобокс можно установить через это действие?
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Значение атрибута, которое нужно установить.
Если поле не заполнено, будет установлено пустое значение.
Robin.String
Убрать лишние пробелы | Remove extra spaces | Удалять лишние пробелы и пробельные символы. Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел. Все повторяющиеся пробелы заменяются на единичный пробел. Все пробелы в конце и начале строки удаляются. | Robin.Boolean | false | Нет |
Тип коллекции | Значение или текст Выпадающий список:
по умолчанию текст | Robin.String | Да | ||
Результаты | |||||
Результат | Result | Коллекция выбранных в списке опций . Текст или ключ для каждой опции. | Robin.Collection |
Особые условия использования
Отсутствуют.
Установить значение списка / Set list value (SetSelectedOptions)
...
Данное действие предназначено для получения выбранной в списке (тип элемента Select) опции. Одной, если атрибут multiple не установлен, и нескольких, если установлен.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тип коллекции | Значение или текст Выпадающий список:
по умолчанию текст | Robin.String | Да | ||
Коллекция | Коллекция выбранных в списке опций | Robin.Collection | Да | ||
Обнулять | По умолчанию false | Robin.Boolean | Нет |
Особые условия использования
Отсутствуют.
Проверить выбран ли элемент / Check if item is selected (IsElementSelected)
...
Данное действие предназначено для получения свойства элемента, отвечающего за выбор. (чек-бокс, радио-кнопка и опция)
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
...
Пометить элемент выбранным / Set element selected (SetElementSelected)
...
Данное действие предназначено для установки значения указанного чек-бокса, радио-кнопки или опции.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||
---|---|---|---|---|---|---|---|
Параметры | |||||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да | ||
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | Значение атрибутаAttribute value | ||
Выбран | Selected | Пометить выбранным. | Robin.StringRobin.Boolean | Выбран | false | Да |
Особые условия использования
Отсутствуют.
Получить
...
значение / Get
...
value (GetFieldValue)
...
Данное действие предназначено для получения текста значения выбранного элемента (атрибут Value).
Можно свести с Получить атрибут.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context |
Уникальный идентификатор открытого сеанса работы с браузером.
ACTION_CONTEXT
Да
Тип возвращаемого текста
Определяет, какой текст будет считан с элемента.
Весь видимый текст - возвращает текст всех узлов, в том числе вложенных, не скрытый стилями.
Все текстовое содержимое - возвращает весь текст всех узлов, в том числе вложенных, не зависимо от стилей.
Только верхний уровень - возвращает текст только выбранного узла без вложенных не зависимо от стилей.
Выпадающий список:
- Весь видимый текст - All visible text
- Все текстовое содержимое - All text content
- Только верхний уровень - Top level only
По умолчанию Весь видимый текст.
Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да | ||
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Убрать лишние пробелы | Remove extra spaces | Удалять лишние пробелы и пробельные символы. Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел. Все повторяющиеся пробелы заменяются на единичный пробел. Все пробелы в конце и начале строки удаляются. | Robin.Boolean | false | Нет |
Результаты | |||||
Результат | Result | Строковая переменная, в которую будет |
получено значение выбранного элемента. | Robin.String |
Особые условия использования
Отсутствуют.
...
Установить значение /
...
Set value (SetFieldValue)
...
Данное действие предназначено для получения установки значения выбранного элемента (атрибут Value). Можно свести с Получить атрибутатрибут Value).
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Удалять лишние пробелы и пробельные символы.
Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел.
Все повторяющиеся пробелы заменяются на единичный пробел.
Все пробелы в конце и начале строки удаляются.
Значение | Value | Значение, которое нужно установить. Если параметр будет не заполнен, будет установлено пустое значение - очистка параметра. | Robin.Object | Нет |
Особые условия использования
Отсутствуют.
Получить
...
текст / Get
...
text
...
Данное действие предназначено для получения выбранной в списке (тип элемента Select) опции. Одной, если атрибут multiple не установлен, и нескольких, если установлендля получения текста выбранного элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст |
Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да | |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тип возвращаемого текста | Element text type | Определяет, какой текст будет считан с элемента. Весь видимый текст - возвращает текст всех узлов, в том числе вложенных, не скрытый стилями. Все текстовое содержимое - возвращает весь текст всех узлов, в том числе вложенных, не зависимо от стилей. Только верхний уровень - возвращает текст только выбранного узла без вложенных не зависимо от стилей. Выпадающий список:
По умолчанию Весь видимый текст. | Robin.String | Весь видимый текст | Нет |
Уникальный идентификатор открытого сеанса работы с браузером.
ACTION_CONTEXT
Да
Убрать лишние пробелы | Remove extra spaces | Удалять лишние пробелы и пробельные символы. Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел. Все повторяющиеся пробелы заменяются на единичный пробел. Все пробелы в конце и начале строки удаляются. | Robin.Boolean | false | Нет |
Результаты | |||||
Результат | Result |
Словарь выбранных в списке опций .
Текст и ключ для каждой опцииСтроковая переменная, в которую будет получен текст выбранного элемента. | Robin. |
String |
Особые условия использования
Отсутствуют.
Получить значение чек-бокса / Get checkbox value
...
Данное действие предназначено для получения значение чек-бокса.
...
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Результаты | |||||
Результат | Result | Логическая переменная, в которую будет получено значение выбранного элемента. | Robin.Boolean |
Особые условия использования
...
Применимо только для типа элемента input/checkbox. Система выполняет анализ атрибута "checked" элемента.
Очистить
...
элемент / Clear
...
element
Данное действие предназначено для очистки содержимого выбранного элемента.
сводим с SetElementAtribut
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Особые условия использования
...
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Time-out | Предельное время ожидания окна. | ||||
Результаты | |||||
Результат | Result | Строковая переменная, содержащая название текст активного окна диалога. | Robin.String |
Особые условия использования
Отсутствуют.
Принять окно диалога / Accept the alert
Данное действие предназначено для имитации согласия с окном диалога. (IConfirm)
Настройки
текст активного окна диалога. | Robin.String |
Уникальный идентификатор открытого сеанса работы с браузером.
Robin.Selenium
ACTION_CONTEXT
Да
Особые условия использования
Отсутствуют.
...
Принять окно диалога /
...
Accept the alert
...
Данное действие предназначено для имитации несогласия согласия с окном диалога. (IConfirm)
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Time-out | Предельное время ожидания окна. |
Особые условия использования
Отсутствуют.
...
Отклонить окно диалога /
...
Dismiss the alert
...
Данное действие предназначено для ввода текста в окно имитации несогласия с окном диалога. (IPromtIConfirm)
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Параметры | |||||||||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да | Текст | Text | Текст который необходимо ввести. | Robin.String | Yes | Да |
Тайм-аут | Time-out | Предельное время ожидания окна. | Нет |
Особые условия использования
Отсутствуют.
Проверки:
...
Ввести текст в окно диалога / Send text to the alert
...
Данное действие предназначено для проверки существования элемента на странице по завершению тайм-аута. ввода текста в окно диалога. (IPromt)
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Текст |
Text | Текст который необходимо ввести. | Robin. |
String | Yes | Да |
Тайм-аут | Time-out | Предельное время ожидания |
окна. |
Нет |
Логическая переменная - результат проверки.
Robin.Boolean
Особые условия использования
Отсутствуют.
Проверки:
Проверить
...
существование элемента / Check for element
...
existence (
...
WaitElementPresent)
...
Данное действие предназначено для проверки факта того, что элемент отсутствует в DOM по завершению таймпроверки существования элемента на странице по завершению тайм-аута.
Если дублирует по смыслу "Проверить видимость/существование элемента" - удалить.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
Проверить
...
отсутствие элемента / Check element absence (WaitElementAbsent)
...
Данное действие предназначено для получения свойства элемента, отвечающего за отображениепроверки факта того, что элемент отсутствует в DOM по завершению тайм-аута.
Если дублирует по смыслу "Проверить видимость/существование элемента" - удалить.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric | 100010 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
Проверить
...
отображение элемента / Check element displayability (IsElementDisplayed)
...
Данное действие предназначено для проверки видимости элемента на странице по завершению тайм-аута.
(Система выполняет ожидание отображения элемента на странице плюс проверку того, что его размеры отличны от 0.)
То же самое, что отображение/существование?
получения свойства элемента, отвечающего за отображение.
Если дублирует по смыслу "Проверить видимость/существование элемента" - удалить.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric | 101000 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
Проверить
...
видимость элемента / Check element
...
visibility (
...
WaitElementVisible)
...
Данное действие предназначено для проверки факта того, что элемент стал невидимым либо вообще исчез из DOM по проверки видимости элемента на странице по завершению тайм-аута.
Если дублирует по смыслу "Проверить видимость/отображение элемента" - удалить.
(Система выполняет ожидание отображения элемента на странице плюс проверку того, что его размеры отличны от 0.)
То же самое, что отображение/существование?
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
Проверить невидимость элемента / Check element invisibility (WaitElementInvisible)
...
Данное действие предназначено для проверки факта того, что элемент стал невидимым либо вообще исчез из DOM по завершению тайм-аута.
Проверить доступность элемента / Check if item is enabled (IsElementEnabled)
Данное действие предназначено для получения свойства элемента, отвечающего за доступность Если дублирует по смыслу "Проверить видимость/отображение элемента" - удалить.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric |
10 | Нет | ||||
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
...
Проверить доступность элемента / Check if item is enabled (IsElementEnabled)
...
Данное действие предназначено для проверки возможности нажать на элемент по завершению тайм-аута. получения свойства элемента, отвечающего за доступность.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric |
1000 | Нет | ||||
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
...
Проверить кликабельность / Check clickability (WaitElementClickable)
...
Данное действие предназначено для получения свойства элемента, отвечающего за выборпроверки возможности нажать на элемент по завершению тайм-аута.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
...