История страницы
Отправить нажатие горячих клавиш Версия 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".
Нажать на кнопку "Старт" в верхней панели.
...
Программный робот отработал успешно. Все Все элементы страницы сохранились в буфер обмена.