Отправить нажатие горячих клавиш Версия 14 (Java)
Группа действий: Браузеры
Описание
Действие эмулирует нажатие горячих клавиш на странице браузера. Горячие клавиши — это комбинации на клавиатуре, которые выполняют определенные команды
Иконка действия
Параметры действия
Входные параметры
Поле "Контекст" Указывается контекст открытого браузера, в котором будут зажаты клавиши. Страница браузера должна быть открыта (действие "Открыть браузер")
Поле "Горячие клавиши" Указывается комбинацию клавиш, которая будет выполняться на странице браузера
Поле "Элемент" Указывается веб-элемент браузера, с которым будет взаимодействие. Такой элемент может быть создан вручную или с помощь WebSpy. Подробнее в разделе Создание Web-элементов
Поле "Задержка,мс" Указывается время ожидания между зажатием отдельных клавиш и комбинаций в миллисекундах
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Контекст | Контекст действия для работы с браузером | Robin.Selenium | Контекст браузера | Да |
Горячие клавиши | Список нажимаемых горячих клавиш. Прим. : действие не работает со следующими клавишами: capslk, break, scrlk, prtsc, win, menu, numlk, fn | Robin.HotKeys | Да | |
Элемент | Элемент для взаимодействия | Robin.WebElement | Нет | |
Задержка, мс | Время ожидания между нажатием отдельных клавиш и комбинациями | Robin.Numeric | Нет |
Особые условия использования
Данное действие не предназначено для ввода текста, поэтому его функционал ограничен. Для ввода текста или необходимых символов предполагается использовать действие "Отправить текст"
- Если указанный элемент находится вне зоны видимости, будет совершена прокрутка к нему
- Действие не работает со следующими клавишами: capslk, break, scrlk, prtsc, win, menu, numlk, fn
- Для добавления дополнительных комбинаций клавиш необходимо нажать на знак плюса. Количество дополнительных комбинаций неограниченно
- Для удаления параметров дополнительных комбинация необходимо нажать на знак корзины:
Пример использования
Задача
Необходимо скопировать все элементы сайта https://ru.wikipedia.org с помощью горячих клавиш
Решение
Воспользоваться действиями "Открыть браузер", "Отправить нажатие горячих клавиш"
Реализация
Собрать схему робота, состоящую из действий:
Настроить параметры действия "Открыть браузер" (см. Открыть браузер).
Параметр "Браузер". Выбрать браузер, который будет открыт роботом.
Параметр "Адрес". Указать URL-адрес, по которому будет осуществлен переход после открытия браузера.
Настроить параметры действия "Отправить нажатие горячих клавиш".
Параметр "Контекст". Указать контекст открытого браузера.
Параметр "Горячие клавиши". Указать список горячих клавиш. В данном случае - "LCtrl + A" и "LCtrl + C".
Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно. Все элементы страницы сохранились в буфер обмена.