История страницы
...
Данное действие предназначено для установки значения указанного атрибута элемента.
Чек-бокс и комбобокс можно установить через это действие?
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | 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 | Выбран | Да |
Особые условия использования
Отсутствуют.
Получить текст / 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, в остальных случаях эффекта не имеет.
Работа с мышью и клавиатурой:
Расширенный клик Отправить клик / 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 | Нет |
Смещение по оси Y | Y axis offset | Смещение по оси Y относительно левого верхнего угла элемента | Robin.Numeric | 0 | Нет |
Особые условия использования
Можно отправить нажатие по смещению от текущего положения.
Указывает смещение от центра выбранного элемента.
Отправить текст / Send text (AdvancedInput SendText)
...
Эмулирует ввод текста в указанный элемент.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Текст | Text | Текст, который необходимо ввести. | Robin.Object | текст | Да |
Горячие клавиши | Hotkeys | Комбинация горячих клавиш для нажатия. были доступны всего три: Ctrl, Alt, Shift | Robin.HotKeys | Ctrl+А | Нет |
Задержка | 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 | Комбинация клавиш для нажатия. | Robin.HotKeys | Ctrl | Нет |
Задержка | Delay | Пауза между нажатием клавиш. | Robin.Numeric | 100 | Нет |
Особые условия использования
Можно отправить нажатие напрямую в браузер.
Переместиться Прокрутить до элемента / 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 |
Особые условия использования
Отсутствуют.
Навести указатель мыши / Move pointer (MovePointer)
...
Эмулирует наведение указателя мыши на выбранный элемент.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Смещение по оси 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 | Нет |
Цепочка действий | Action chain | Объект Селениума, объединяющий действия в единую цепочку. | Robin.ActionChain | Нет | |
Результаты | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного. | Robin.ActionChain |
Особые условия использования
Отсутствуют
Перетащить / Drag-and-drop
...
Данное действие предназначено для перетаскивания элемента.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | 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 |
Особые условия использования
Действия добавляются внутрь рамок данного блока.
Начать цепочку действий / Start action chain
...
Данное действие предназначено для создает пустого объекта "цепочка действий".
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Результаты | |||||
Цепочка действий | Action chain | Объект Селениума, для объединения действий в единую цепочку. | Robin.ActionChain |
Особые условия использования
Отсутствуют.
Выполнить цепочку действий / Action chain perform
...
Данное действие вызывает метод, выполняющий все действия, включенные в цепочку.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Цепочка действий | Action chain | Цепочка действий для выполнения. | Robin.ActionChain | Да |
Особые условия использования
Отсутствуют.
Добавить паузу в цепочку действий / Action chain pause
...
Данное действие предназначено для добавления паузы в объект "цепочка действий".
Нужно ли это действие - есть действие "Ожидание" в группе "Базовые" и будут тайм-ауты в действиях Selenium.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Цепочка действий | Action chain | Объект Селениума, объединяющий все действия в единую цепочку. | Robin.ActionChain | Да | |
Продолжительность паузы | Delay time | Время задержки в миллисекундах. | Robin.Numeric | 1000 | Да |
Результаты | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного действия. | Robin.ActionChain |
Особые условия использования
Сценарий работы
- Система принимает на вход переменную браузера, объект "цепочка действий" и продолжительность паузы
- Система создает объект "цепочка действий", если не была передана и выполняет задержку в браузере
- Система возвращает тот объект "цепочка действий", который был передан, если был.
Освободить клавишу мыши на элементе / Release mouse button
...
Данное действие предназначено для освобождения зажатой клавиши мыши на указанном элементе.
Если в "Зафиксировать горячую клавишу" зашит клик, свести в одно.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Предельное время ожидания появления элемента. | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий действия в единую цепочку. | Robin.ActionChain | Нет | |
Результаты | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного. | Robin.ActionChain |
Особые условия использования
Отсутствуют.
Зафиксировать клавишу мыши на элементе / Lock mouse button
...
Данное действие предназначено для фиксации указанной клавиши мыши на выбранном элементе.
Если в "Зафиксировать горячую клавишу" зашит клик, свести в одно
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тип клавиши | Button type | Тип клавиши, которой производится действие. В выпадающем списке доступны значения:
По умолчанию значение равно "левая". | Robin.String | левая | Нет |
Предельное время ожидания появления элемента. | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий действия в единую цепочку. | Robin.ActionChain | Нет | |
Результаты | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного. | Robin.ActionChain |
Особые условия использования
Отсутствуют.
Зафиксировать горячую клавишу на элементе / Lock hotkey
...
Данное действие предназначено для фиксации горячей клавиши клавиатуры на указанном элементе.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. Если пустое - система эмитирует фиксацию клавиши в браузере. Если не пустое - система эмитирует фиксацию клавиши на указанном элементе. | Robin.WebElement | Нет | |
Клавиша | Hotkey | Клавиша которую необходимо зафиксировать. | Robin.HotKeys | Да | |
Предельное время ожидания появления элемента. | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий действия в единую цепочку. | Robin.ActionChain | Нет | |
Результаты | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного. | Robin.ActionChain |
Особые условия использования
Очень вероятно внутри действия зашит клик. (нужно проверить)
Освободить горячую клавишу на элементе / Release hotkey
...
Данное действие предназначено для освобождения горячей клавиши клавиатуры на указанном элементе.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. Если пустое - система эмитирует фиксацию клавиши в браузере. Если не пустое - система эмитирует фиксацию клавиши на указанном элементе. | Robin.WebElement | Нет | |
Клавиша | Hotkey | Клавиша которую необходимо зафиксировать. | Robin.HotKeys | Да | |
Предельное время ожидания появления элемента. | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий действия в единую цепочку. | Robin.ActionChain | Нет | |
Результаты | |||||
Цепочка действий | Action chain | Объект Селениума, объединяющий все действия в единую цепочку с добавлением данного. | Robin.ActionChain |
Особые условия использования
Очень вероятно внутри действия зашит клик.
Работа диалоговыми окнами:
Получить текст диалогового окна / Gets the text of the alert
...
Данное действие предназначено для получения текста активного окна диалога. (IAlert )
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Time-out | Предельное время ожидания окна. | ||||
Результаты | |||||
Результат | Result | Строковая переменная, содержащая название текст активного окна диалога. | Robin.String |
Особые условия использования
Отсутствуют.
Принять окно диалога / Accept the alert
...
Данное действие предназначено для имитации согласия с окном диалога. (IConfirm)
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Time-out | Предельное время ожидания окна. |
Особые условия использования
Отсутствуют.
Отклонить окно диалога / Dismiss the alert
...
Данное действие предназначено для имитации несогласия с окном диалога. (IConfirm)
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Time-out | Предельное время ожидания окна. |
Особые условия использования
Отсутствуют.
Ввести текст в окно диалога / Send text to the alert
...
Данное действие предназначено для ввода текста в окно диалога. (IPromt)
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Текст | Text | Текст который необходимо ввести. | Robin.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)
...
Данное действие предназначено для проверки факта того, что элемент отсутствует в DOM по завершению тайм-аута.
Если дублирует по смыслу "Проверить видимость/существование элемента" - удалить.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | 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)
...
Данное действие предназначено для проверки видимости элемента на странице по завершению тайм-аута.
(Система выполняет ожидание отображения элемента на странице плюс проверку того, что его размеры отличны от 0.)
То же самое, что отображение/существование?
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
Проверить невидимость элемента / Check element invisibility (WaitElementInvisible)
...
Данное действие предназначено для проверки факта того, что элемент стал невидимым либо вообще исчез из DOM по завершению тайм-аута.
Если дублирует по смыслу "Проверить видимость/отображение элемента" - удалить.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | 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 | Да | |
Состояние | Status | Ожидаемое состояние элемента. Выпадающий список:
| Robin.String | Выбран | Да |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.Numeric | 10 | Нет |
Результаты | |||||
Результат | Result | Логическая переменная - результат проверки. | Robin.Boolean |
Особые условия использования
Отсутствуют.
Проверить невидимость элемента с текстом / Check invisibility of element with text (WaitElementInvisible)
...
Данное действие предназначено для проверки факта того, что элемент с определённым текстом стал невидимым либо отсутствует в DOM по завершению тайм-аута.
Сделать Проверить существование/видимость элемента с текстом или добавить Проверить существование/видимость элемента параметры Текст и Вариант совпадения .
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с браузером. | Robin.Selenium | ACTION_CONTEXT | Да |
Элемент | Element | Элемент для взаимодействия. | Robin.WebElement | Да | |
Текст | Text | Текст элемента. | Robin.String | Да | |
Вариант совпадения | Match type | Вариант совпадения искомого текста с текстом элемента. Выпадающий список:
| Robin.String | Не строгое | Да |
Тайм-аут | Time-out | Предельное время ожидания выполнения условия. | Robin.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 |
Особые условия использования
Отсутствуют.