Отправить нажатие горячих клавиш Версия 14 (Java)

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


Описание

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

Иконка действия


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

Входные параметры

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

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

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

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

Настройки

СвойствоОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
КонтекстКонтекст действия для работы с браузеромRobin.SeleniumКонтекст браузераДа
Горячие клавишиСписок нажимаемых горячих клавиш. Прим. : действие не работает со следующими клавишами: capslk, break, scrlk, prtsc, win, menu, numlk, fnRobin.HotKeys Да
ЭлементЭлемент для взаимодействияRobin.WebElement Нет
Задержка, мсВремя ожидания между нажатием отдельных клавиш и комбинациямиRobin.Numeric Нет


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

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

Задача

Необходимо скопировать все элементы сайта https://ru.wikipedia.org с помощью горячих клавиш

Решение

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

Реализация

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



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

    1. Параметр "Браузер". Выбрать браузер, который будет открыт роботом.

    2. Параметр "Адрес". Указать URL-адрес, по которому будет осуществлен переход после открытия браузера.



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

    1. Параметр "Контекст". Указать контекст открытого браузера.

    2. Параметр "Горячие клавиши". Указать список горячих клавиш. В данном случае - "LCtrl + A" и "LCtrl + C".



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

Результат

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