История страницы
...
Действие применимо только для элементов с типом table.
Свойства элемента:
Получить координаты элемента / Get element coordinates
...
Данное действие предназначено для получения получения координат элемента .
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||
---|---|---|---|---|---|---|---|
Параметры | |||||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да | ||
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |||
Time-out | Предельное время ожидания появления элемента. | Результаты | |||||
Результат | Result | Координаты элемента. | Robin.LocationPoint |
Особые условия использования
Отсутствуют.
Получить размеры элемента / Get element size
...
Данное действие предназначено для получения получения координат и размеров элемента .
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
---|---|---|---|---|---|---|
Параметры | ||||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да | |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | Time-out||
Предельное время ожидания появления элемента. | Результаты | |||||
Результат | Result | Переменная, содержащая размер элемента. | Robin.RectangleSize |
Особые условия использования
Отсутствуют.
Получить тип элемента / Get element type
...
Данное действие предназначено для получения название типа элемента. (TagName)
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
---|---|---|---|---|---|---|
Параметры | ||||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да | |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | Time-out||
Предельное время ожидания появления элемента. | Результаты | |||||
Результат | Result | Строковая переменная, содержащая название типа элемента. | Robin.String |
Особые условия использования
Отсутствуют.
Получить стиль элемента / Get element style property
...
Данное действие предназначено для получения значения указанного свойства стиля элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||
---|---|---|---|---|---|---|---|
Параметры | |||||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да | ||
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |||
Имя свойства | Property name | Имя свойства стиля, значение которого нужно узнать. | Robin.String | Да | |||
Time-out | Предельное время ожидания появления элемента. | Результаты | |||||
Результат | Result | Строковая переменная, содержащая значение свойства стиля элемента. | Robin.String |
Особые условия использования
Отсутствуют.
Установить стиль элемента / Set element style property
...
Данное действие предназначено для установки значения указанного свойства стиля элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||
---|---|---|---|---|---|---|---|
Параметры | |||||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да | ||
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |||
Имя свойства | Property name | Имя свойства стиля, значение которого нужно узнать. | Robin.String | Да | |||
Значение свойства | Property value | Значение свойства стиля. | Robin.String | Да | Time-outПредельное время ожидания появления элемента. |
Особые условия использования
Отсутствуют.
Работа с атрибутами:
Получить атрибут элемента / Get element attribute (Новое)
...
Данное действие предназначено для получения значения указанного атрибута элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Имя атрибута | Attribute name | Имя атрибута, значение которого нужно узнать. Выпадающий список:
| Robin.String | Да |
Результаты | |||||
Результат | Result | Значение атрибута. | Robin.String |
Особые условия использования
Отсутствуют.
Получить атрибут элемента / Get element attribute (GetElementAttribute)
...
Данное действие предназначено для получения значения указанного атрибута элемента.
Будет дублироваться новым. Удалить.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Имя атрибута | Attribute name | Имя атрибута, значение которого нужно узнать. | Robin.String | Да |
Результаты | |||||
Результат | Result | Строковая переменная, содержащая значение атрибута элемента. | Robin.String |
Особые условия использования
Если метод возвращает пустой текст, надо использовать:
- value
- innerHTML
- innerText
- textContent
Установить атрибут элемента / Set element attribute
...
Данное действие предназначено для установки значения указанного атрибута элемента.
Чек-бокс и комбобокс можно установить через это действие?
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Имя атрибута | Attribute name | Имя атрибута, значение которого нужно установить. | Robin.String | Да | |
Значение атрибута | Attribute value | Значение атрибута, которое нужно установить. Если поле |
не заполнено, будет установлено пустое значение. | Robin.String | Нет |
Особые условия использования
Отсутствуют.
Установить значение чек-бокса / Set checkbox value
...
Данное действие предназначено для установки значения указанного чек-бокса.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Значение атрибута | Attribute value | Значение атрибута, которое нужно установить. Выпадающий список:
| Robin.String Robin.Boolean | Выбран | Да |
Тайм-аут | Time-out | Предельное время ожидания появления элемента. | Robin.Numeric | 1000 | Нет |
Особые условия использования
Особые условия использования
ОтсутствуютОтсутствуют.
Получить текст / Get text
...
Данное действие предназначено для получения текста выбранного элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
---|---|---|---|---|---|---|
Параметры | ||||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да | |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | ||
Тип возвращаемого текста | Element text type | Определяет, какой текст будет считан с элемента. Весь видимый текст - возвращает текст всех узлов, в том числе вложенных, не скрытый стилями. Все текстовое содержимое - возвращает весь текст всех узлов, в том числе вложенных, не зависимо от стилей. Только верхний уровень - возвращает текст только выбранного узла без вложенных не зависимо от стилей. Выпадающий список:
По умолчанию Весь видимый текст. | Robin.String | Весь видимый текст | Нет | |
Убрать лишние пробелы | Remove extra spaces | Удалять лишние пробелы и пробельные символы. Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел. Все повторяющиеся пробелы заменяются на единичный пробел. Все пробелы в конце и начале строки удаляются. | Robin.Boolean | false | Нет | |
Предельное время ожидания появления элемента. | Результаты | |||||
Результат | Result | Строковая переменная, в которую будет получен текст выбранного элемента. | Robin.String |
Особые условия использования
Отсутствуют.
Получить значение / Get value
...
Данное действие предназначено для получения значения выбранного элемента (атрибут Value).
Можно свести с Получить атрибут.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Убрать лишние пробелы | Remove extra spaces | Удалять лишние пробелы и пробельные символы. Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел. Все повторяющиеся пробелы заменяются на единичный пробел. Все пробелы в конце и начале строки удаляются. | Robin.Boolean | false | Нет |
Результаты | |||||
Результат | Result | Строковая переменная, в которую будет получено значение выбранного элемента. | Robin.String |
Особые условия использования
Отсутствуют.
Получить значение списка / Get list value
...
Данное действие предназначено для получения выбранной в списке (тип элемента Select) опции. Одной, если атрибут multiple не установлен, и нескольких, если установлен.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Убрать лишние пробелы | Remove extra spaces | Удалять лишние пробелы и пробельные символы. Все пробельные символы (пробел, табуляция, разрыв строки etc.) заменяются на пробел. Все повторяющиеся пробелы заменяются на единичный пробел. Все пробелы в конце и начале строки удаляются. | Robin.Boolean | false | Нет |
Результаты | |||||
Результат | Result | Словарь выбранных в списке опций . Текст и ключ для каждой опции. | Robin.Dictionary |
Особые условия использования
Отсутствуют.
Получить значение чек-бокса / Get checkbox value
...
Данное действие предназначено для получения значение чек-бокса.
Можно свести с Получить атрибут?
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Результаты | |||||
Результат | Result | Логическая переменная, в которую будет получено значение выбранного элемента. | Robin.Boolean |
Особые условия использования
Применимо только для типа элемента input/checkbox. Система выполняет анализ атрибута "checked" элемента.
Получить значение радио-кнопки / Get radio button value
...
Данное действие предназначено для получения значение радио-кнопки.
...
Удалить, дублирует Получить значение чек-бокса.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Результаты | |||||
Результат | Result | Логическая переменная, в которую будет получено значение выбранного элемента. | Robin.Boolean |
Особые условия использования
Применимо только для типа элемента input/checkbox. Система выполняет анализ атрибута "checked" элемента.
Очистить текстовое поле элемент / Clear element
...
Данное действие предназначено для очистки содержимого выбранного элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Особые условия использования
Применимо только к INPUT и TEXTAREA, в остальных случаях эффекта не имеет.
Работа с мышью и клавиатурой:
Клик / Click (ClickElement)
Данное действие предназначено для выполнения по указанному элементу клика левой кнопкой мыши.
Расширенный клик Отправить клик / Advanced click Send click (AdvancedClick SendClick)
...
Эмулирует нажатие кнопки мыши на элементе страницы с возможностью эмуляции зажатой клавиши (клавиш) клавиатуры.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тип клика | Click event type | Тип клика, который необходимо произвести. В выпадающем списке доступны значения:
По умолчанию значение равно "ЛКМ". | Robin.String | ЛКМ | Нет |
Горячие клавиши | Ноtkeys | Список горячих клавиш, которые будут комбинированы с кликом. Для Selenium доступны три: Ctrl, Alt, Shift | Robin.HotKeys | Ctrl | Нет |
Смещение по |
оси X | X axis offset | Смещение по оси X относительно левого верхнего угла элемента | Robin.Numeric |
0 | Нет |
Уникальный идентификатор открытого сеанса работы с браузером.
ACTION_CONTEXT
Да
Элемент для взаимодействия.
Особые условия использования
Отсутствуют.
Расширенный клик Отправить нажатие / Advanced click Send keys (AdvancedClick)
Эмулирует нажатие кнопки мыши на элементе страницы с возможностью эмуляции зажатой клавиши (клавиш) клавиатуры.
Смещение по оси Y | Y axis offset | Смещение по оси Y относительно левого верхнего угла элемента | Robin.Numeric | 0 | Нет |
Особые условия использования
Можно отправить нажатие по смещению от текущего положения.
Указывает смещение от центра выбранного элемента.
Отправить текст / Send text (AdvancedInput SendText)
...
Эмулирует ввод текста в указанный элемент. Удалить - "Клик" включает в себя данный функционал
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Тип клика, который необходимо произвести.
В выпадающем списке доступны значения:
- ЛКМ - Force click.
- ПКМ - Force right click.
- Двойной ЛКМ - Force double click.
По умолчанию значение равно "ЛКМ".
Текст | Text | Текст, который необходимо ввести. | Robin.Object | текст | Да |
Горячие клавиши |
Hotkeys |
Комбинация горячих клавиш |
для нажатия. |
были доступны всего три: Ctrl, Alt, Shift | Robin.HotKeys | Ctrl+А | Нет |
Особые условия использования
Отсутствуют.
Отправить нажатие горячих клавиш / Send hotkeys (AdvancedInput)
Данное действие предназначено для эмуляции нажатия комбинации клавиш на отдельном элементе.
Задержка | Delay | Пауза между нажатием клавиш. По умолчанию 0. | Robin.Numeric | 100 | Нет |
Быстрый ввод | Quick input | Возможность быстрого ввода для больших объёмов текста. | Robin.Boolean | Нет |
Особые условия использования
Фокус для ввода текста устанавливается кликом и переход к концу текста осуществляется нажатием клавиш Ctrl+End (зашито в действие).
Т.е. текст всегда добавляется в конец, а не заменяется (даже для JavaScript новое значение добавляется к существующему).
Отправить горячие клавиши / Send hot keys (SendHotKeys)
...
Эмулирует нажатие горячих клавиш на странице на странице браузера Убрать, дублируется действием "Отправить нажатие".
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement |
Нет |
Горячие клавиши | Hotkeys | Комбинация |
клавиш для нажатия. |
были доступны всего три: Ctrl, Alt, Shift
Robin.HotKeys |
Ctrl |
Нет | ||
Задержка | Delay | Пауза между нажатием клавиш |
. | Robin.Numeric | 100 | Нет |
Особые условия использования
Отличается от "Ввести текст" - к тексту применяются один или несколько модификаторов + управляемая задержка между вводом символов текста.
Отправить нажатие клавиш / Send keys (SendKeys)
Данное действие предназначено для эмуляции нажатия комбинации клавиш на отдельном элементе.
Убрать - дублирует Отправить нажатие
Можно отправить нажатие напрямую в браузер.
Переместиться Прокрутить до элемента / Move Scroll to element (ScrollToElement)
...
Прокручивает видимую область страницы для перемещения курсора на указанный элемент.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Смещение по оси X | X axis offset | Смещение по оси X относительно левого верхнего угла элемента | Robin.Numeric |
0 | Нет |
Смещение по оси Y | Y axis offset | Смещение по оси Y относительно левого верхнего угла элемента | Robin.Numeric | 0 | Нет |
Цепочка действий | Action chain | Объект Селениума, объединяющий действия в единую цепочку. | Robin.ActionChain | Нет | |
Результаты | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного. | Robin.ActionChain |
Особые условия использования
Нельзя отправить нажатие напрямую в браузер?
Ввести текст / Set text
Отсутствуют.
Навести указатель мыши / Move pointer (MovePointer)
...
Эмулирует наведение указателя мыши на выбранный элемент.Данное действие предназначено для ввода текста в указанный элемент. Выполняется явное присвоение всей строки параметру элемента отвечающему за текст.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да |
Текст, который необходимо ввести в выбранный элемент.
Если не заполнено, будет внесено пустое значение.
Возможность быстрого ввода для больших объёмов текста.
Особые условия использования
Отсутствуют.
Перетащить / Drag-and-drop
Смещение по оси X | X axis offset | Смещение по оси X относительно левого верхнего угла элемента | Robin.Numeric | 0 | Нет |
Смещение по оси Y | Y axis offset | Смещение по оси Y относительно левого верхнего угла элемента | Robin.Numeric | 0 | Нет |
Особые условия использования
Можно отправить нажатие по смещению от текущего положения.
Указывает смещение от центра выбранного элемента.
Не прокручивает видимую область.
Клик / Click (ClickElement)
...
Данное действие предназначено для выполнения по указанному элементу клика левой кнопкой мышиДанное действие предназначено для перетаскивания элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент |
Element |
Элемент для взаимодействия. | Robin.WebElement | Да |
Особые условия использования
Отсутствуют.
Ввести текст / Set text (InputText)
...
Данное действие предназначено для ввода текста в указанный элемент. Выполняется явное присвоение всей строки параметру элемента отвечающему за текст.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Текст | Text | Текст, который необходимо ввести в выбранный элемент. Если не заполнено, будет внесено пустое значение. | Robin.Object | Текст | Нет |
Быстрый ввод | Quick input | Возможность быстрого ввода для больших объёмов текста. | Robin.Boolean | true | Нет |
Особые условия использования
Отсутствуют.
Отправить нажатие клавиш / Send keys (SendKeys)
...
Данное действие предназначено для эмуляции нажатия комбинации клавиш на отдельном элементе.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Горячие клавиши | Hotkeys | Комбинация клавиш для нажатия. | Robin.HotKeys | Нет | |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Задержка | Delay | Пауза между нажатием клавиш. | Robin.Numeric | 100 | Нет |
Конечный элемент для взаимодействия.
Если не пустая - система эмитирует операцию Drag-and-drop между начальным и конечным элементом.
Если пустая - система эмитирует операцию Drag-and-drop между начальным элементом и конечными координатами (параметры "Смещение по оси X" и "Смещение по оси Y").
Цепочка действий | Action chain | Объект Селениума, объединяющий действия в единую цепочку. | Robin.ActionChain | Нет | |
Результаты | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного. | Robin.ActionChain |
Особые условия использования
НЕ РАБОТАЕТ С HTML 5 - пересобирать драйвер...
...
Отсутствуют
Перетащить / Drag-and-drop
...
Данное действие предназначено для перемещения курсора на указанный элементдля перетаскивания элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст |
Уникальный идентификатор открытого сеанса работы с браузером.
Robin.Selenium
ACTION_CONTEXT
Да
Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да | |
Начальный элемент | Starting element | Начальный элемент для взаимодействия. | Robin.WebElement | Да | |
Конечный элемент | End element | Конечный элемент для взаимодействия. Если не пустая - система эмитирует операцию Drag-and-drop между начальным и конечным элементом. Если пустая - система эмитирует операцию Drag-and-drop между начальным элементом и конечными координатами (параметры "Смещение по оси X" и "Смещение по оси Y"). | Robin.WebElement | Да | |
Конечные координаты | Finish coordinates | Конечные координаты перемещения. | Robin.LocationPoint | Нет |
Смещение по оси X | X axis offset | Смещение по оси X относительно левого верхнего угла элемента | Robin.Numeric | 0 | Нет |
Смещение по оси Y | Y axis offset | Смещение по оси Y относительно левого верхнего угла элемента | Robin.Numeric | 0 |
Нет | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий действия в единую цепочку. | Robin.ActionChain | Нет | |
Результаты | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного. | Robin.ActionChain |
Особые условия использования
ОтсутствуютНЕ РАБОТАЕТ С HTML 5 - пересобирать драйвер...
Цепочки действий:
Создать цепочку действий / Create action chain
...
Данное действие предназначено для формирования собственного сложного действия из набора простых.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Последовательность | Sequence | Идентификатор последовательности действий. !! Данный параметр не отображается и назначается системой автоматически. | Robin.Internal.SequenceId | Да Последовательность пустой быть не может. | |
Результаты | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий все действия в единую цепочку. | Robin.ActionChain |
Особые условия использования
Действия добавляются внутрь рамок данного блока.
...
Данное действие предназначено для создает пустого объекта "цепочка действий".
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | 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.Numeric | 1000 | Да |
Результаты | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного действия. | Robin.ActionChain |
Особые условия использования
Сценарий работы
- Система принимает на вход переменную браузера, объект "цепочка действий" и продолжительность паузы
- Система создает объект "цепочка действий", если не была передана и выполняет задержку в браузере
- Система возвращает тот объект "цепочка действий", который был передан, если был.
...
Если в "Зафиксировать горячую клавишу" зашит клик, свести в одно.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | 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 |
Особые условия использования
Очень вероятно внутри действия зашит клик. (нужно проверить)
...
Данное действие предназначено для освобождения горячей клавиши клавиатуры на указанном элементе.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. Если пустое - система эмитирует фиксацию клавиши в браузере. Если не пустое - система эмитирует фиксацию клавиши на указанном элементе. | Robin.WebElement | Нет | |
Клавиша | Hotkey | Клавиша которую необходимо зафиксировать. | Robin.HotKeys | Да | |
Предельное время ожидания появления элемента. | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий действия в единую цепочку. | Robin.ActionChain | Нет | |
Результаты | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного. | Robin.ActionChain |
Особые условия использования
Очень вероятно внутри действия зашит клик.
...
Данное действие предназначено для получения текста активного окна диалога. (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.String | Yes | Да |
Тайм-аут | Time-out | Предельное время ожидания окна. | Нет |
Особые условия использования
Отсутствуют.
Проверки:
Проверить существование элемента / Check for element existence (WaitElementPresent)
...
Данное действие предназначено для проверки существования элемента на странице по завершению тайм-аута.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
Проверить отсутствие элемента / Check element absence (WaitElementAbsent)
...
Если дублирует по смыслу "Проверить видимость/существование элемента" - удалить.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
Проверить отображение элемента / Check element displayability (IsElementDisplayed)
...
Если дублирует по смыслу "Проверить видимость/существование элемента" - удалить.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric | 1000 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
Проверить видимость элемента / Check element visibility (WaitElementVisible)
...
То же самое, что отображение/существование?
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
Проверить невидимость элемента / Check element invisibility (WaitElementInvisible)
...
Если дублирует по смыслу "Проверить видимость/отображение элемента" - удалить.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | 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 |
Особые условия использования
Отсутствуют.
Проверить выбран ли элемент / 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 | Да | |
Текст | Text | Текст элемента. | Robin.String | Да | |
Вариант совпадения | Match type | Вариант совпадения искомого текста с текстом элемента. Выпадающий список:
| Robin.String | Не строгое | Да |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
Проверить текст элемента / Element text check
...
Дублирует по смыслу Проверить доступность/отображение элемента (если в него добавить необязательный параметр Текст) - удалить.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Текст | Text | Текст элемента. | Robin.String | Да | |
Вариант совпадения | Match type | Вариант совпадения искомого текста с текстом элемента. По умолчанию строгое совпадение. Выпадающий список:
| Robin.String | Не строгое | Нет |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
Проверить заголовок страницы / Page title check
...
Чем отличается от Проверить текст элемента ?
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. что если здесь указывать элемент Заголовок. | Robin.WebElement | Да | |
Текст | Text | Текст элемента. | Robin.String | Да | |
Вариант совпадения | Match type | Вариант совпадения искомого текста с текстом элемента. По умолчанию строгое совпадение. Выпадающий список:
| Robin.String | Не строгое | Нет |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
Проверить существование группы элементов / Check group of elements existence (WaitGroupPresent)
...
Данное действие предназначено для проверки факта того, что вся группа элементов существует в DOM по завершению тайм-аута.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
Проверить видимость группы элементов / Check group of elements visibility (WaitGroupVisible)
...
Данное действие предназначено для проверки появления всей группы элементов в объектной модели документа страницы (DOM) по завершению тайм-аута. Видимость означает, что элемент не только отображается, но и имеет высоту и ширину, которые больше 0.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.