Отправить нажатие горячих клавиш / Send hot keys

Группа действий: Браузеры


Описание 

Действие эмулирует нажатие горячих клавиш на странице браузера. Горячие клавиши — это комбинации на клавиатуре, которые выполняют определенные команды.

Иконка 

Параметры действия

Поле "Контекст" - необходимо указать контекст открытого браузера, в котором будут зажаты клавиши. Страница браузера должна быть открыта (действие "Открыть браузер"). 

Поле "Горячие клавиши" - необходимо указать комбинацию клавиш, которая будет выполняться на странице браузера.

Заполните (необязательные) параметры:

Поле "Элемент" - можно указать веб-элемент, указывающий на элемент браузера, с которым будет взаимодействие. Такой элемент может быть создан вручную или с помощью WebSpy.  Подробнее в разделе Создание Web-элементов.

Поле "Задержка,мс" - можно указать время ожидания между зажатием отдельных клавиш и комбинаций в миллисекундах. 

Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность 

заполнения поля

Параметры

Контекст

Контекст действия для работы с браузером.

Идентификатор сеанса браузера

Контекст браузера

Да

Горячие клавишиСписок нажимаемых горячих клавиш. Прим.: действие не работает со следующими клавишами: capslk, break, scrlk, prtsc, win, menu, numlk, fn.Горячие клавишиctrl+cДа

Элемент

Элемент для взаимодействия.

Robin.WebElement


Нет

Задержка, мс

Время ожидания между нажатием отдельных клавиш и комбинациями.

Robin.Numeric

100

Нет

Особые условия использования

Пример использования действия: 

Задача: необходимо скопировать все элемента сайта https://ru.wikipedia.org

Решение: воспользоваться действиями "Открыть браузер", "Отправить нажатие горячих клавиш". 

Реализация:

  1. Собрать схему робота, состоящую из действий: 

  2. Настроить параметр действия "Открыть браузер".

  3. Настроить параметры действия "Отправить нажатие горячих клавиш". Необходимые горячие клавиши: Ctrl+A, Ctrl+C

  4. Нажать на кнопку "Старт" в верхней панели. 

Результат:

Программный робот отработал успешно. 

Все элементы страницы сохранились в буфер обмена.