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

Ключ

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

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

...

Версия 14 (Java)

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

...

Описание

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

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

Image RemovedImage Added

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

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

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

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

...

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

Настройки

СвойствоОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
КонтекстКонтекст действия для работы с браузером.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-адрес, по которому будет осуществлен переход после открытия браузера.

      Image Modified

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

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

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

      Image Modified

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

Результат

...

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

Image Removed

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

Image Added