Ввод текста / Keyboard input
Действие предназначено для имитации ввода текста с клавиатуры.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Текст | Text | Текст, который нужно ввести. | Robin.Object | не совсем текстовый текст | Да |
Задержка | Delay | Время между нажатиями символов из параметра "Текст" Указывается в миллисекундах. По умолчанию равно 0. Отрицательные значения запрещены. | Robin.Numeric | 50 | Нет |
Особые условия использования
Отсутствуют.
Нажатие клавиш / Key press
Имитация нажатия клавиш на клавиатуре.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Клавиши | Keys | Клавиша или комбинация клавиш, нажатие которой необходимо произвести. Комбинация клавиш указывается через "+". Список доступных клавиш и их названия - Список наименований клавиш | Robin.HotKey | Shift+Left или Ctrl+A | Да |
Количество | Number | Количество нажатий комбинации из поля "Клавиши". По умолчанию равно 1. 0 и отрицательные значения в списке запрещенных (вероятно, на уровне валидации). | Robin.Numeric | 2 | Нет |
Задержка | Delay | Время между нажатиями комбинации из поля "Клавиши". Указывается в миллисекундах. По умолчанию равно 0. Отрицательные значения запрещены. | Robin.Numeric | 1000 | Нет |
Особые условия использования
Данное действие не предназначено для ввода текста, поэтому его функционал ограничен.
Для ввода текста или необходимых символов предполагается использовать действие "Ввод текста".
Ожидание нажатия клавиш / Waiting for key press
Ожидание нажатия указанной клавиши на реальной клавиатуре для продолжения исполнение алгоритма.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Клавиши | Keys | Клавиша или комбинация клавиш, нажатие которой будет ожидаться. Комбинация клавиш указывается через "+". Список доступных клавиш и их названия - Список наименований клавиш | Robin.HotKey | Enter или Shift+Left | Да |
Тайм-аут | Time-out | Максимальное время ожидания. Указывается в миллисекундах. По умолчанию равно 1000. Если нажатия не было произведено, действие завершится с ошибкой. Отрицательные значения запрещены. | Robin.Numeric | 1000 | Да |
Особые условия использования
Отсутствуют.
Клик мышью / Mouse click
Имитация клика мышки по заданным координатам.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Вид клика | Click option | Варианты вызываемого клика. В выпадающем списке доступны значения:
По умолчанию значение равно "ЛКМ". | Robin.String | ПКМ | Да |
Координаты | Coordinates | Координаты точки, по которой будет совершен клик. Координаты за областью экрана будут вызывать ошибку. | Robin.LocationPoint | the_point или (300, 1200) | Да |
Особые условия использования
Отсутствуют.
Движение мышью / Mouse move
Имитация движения курсора мышки по заданным координатам с возможностью перемещения мобильных элементов.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Перетаскивание | Dragging | Мобильный элемент будет перемещен из точки начала в точку конца движения. Чек-бокс. По умолчанию false. Зажимает левую кнопку мыши в стартовых координатах, ведет мышь к финальным координатам, отпускает левую кнопку мыши. | Robin.Boolean | True | Да |
Координаты начала | Start coordinates | Координаты точки старта движения. Координаты за областью экрана будут вызывать ошибку. | Robin.LocationPoint | start_point | Да |
Координаты конца | Finish coordinates | Координаты точки конца движения. Координаты за областью экрана будут вызывать ошибку. | Robin.LocationPoint | stop_point | Да |
Особые условия использования
Отсутствуют.
Скролл / Scroll
Имитация прокрутки отображаемого содержимого при скролле мышью.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Количество пикселей | Number of pixels | Количество пикселей, на которое будет совершена прокрутка вниз/вправо. Если указать отрицательно значение, то будет совершена прокрутка вверх/влево. | Robin.Numeric | 100 | Да |
Особые условия использования
Перед использованием необходимо установить фокус на окно, в котором необходим скролл.
Нажать клавишу и удерживать / KeyPressAndHold
Действие имитирует нажатие на клавишу, например, на клавишу-модификатор - CTRL или Shift, и удерживает ее до выполнения действия «Отпустить клавишу».
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Клавиша | Наименование клавиши. Если указано несколько клавиш, будет выбран первый. | Robin.HotKeys | Да |
Особые условия использования
Отсутствуют
Отпустить клавишу / ReleaseKey
Действие имитирует снятие удержания клавиши в нажатом состоянии.
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Клавиша | Наименование клавиши. Если указано несколько клавиш, будет выбрана первая клавиша. | Robin.HotKeys | Да |
Особые условия использования
Отсутствуют