Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

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

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

...

Описание

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

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

Image Modified

Параметры

...

и их настройки

...

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

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

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

Настройки

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

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

Нет
Задержка, мсВремя ожидания между нажатием отдельных клавиш и комбинациями
.
Robin.Numeric
 

Нет

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

  • Данное действие не предназначено для ввода текста, поэтому его функционал ограничен.  Для Для ввода текста или необходимых символов предполагается использовать действие "Отправить текст".;

  • Если указанный элемент находится вне зоны видимости, будет совершена прокрутка к нему.;
  • Действие не работает со следующими клавишами: capslk, break, scrlk, prtsc, win, menu, numlk, fn.;
  • Для добавления дополнительных комбинаций клавиш необходимо нажать на знак плюса. Количество дополнительных комбинаций неограниченно.;
    Image ModifiedImage Modified
  • Для удаления параметров дополнительных комбинация необходимо нажать на знак корзины:.
    Image Modified

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

Задача

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

Решение

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

Реализация

  1. Собрать схему робота, состоящую из действий.
    Image Modified
  2. Настроить параметры действия "Открыть браузер" (см. Открыть браузер).

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

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

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

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

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

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

...

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