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

Ключ

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

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

...

Версия 14 (Java)

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

...

Описание

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

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

Image Removed

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

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

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

Заполните (необязательные) параметры:

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

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

Настройки

Image Added

Параметры и их настройки

заполнения
СвойствоОписаниеТипПример заполнения

Обязательность 

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

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

Нет

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

  • Данное действие не предназначено для ввода текста, поэтому его функционал ограничен.

     Для

    Для ввода текста или необходимых символов предполагается использовать действие "Отправить текст"

    .

    ;

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

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

...

Задача

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

Решение

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

Реализация

...

  1. Собрать схему робота, состоящую из действий.
    Image AddedImage Removed
  2. Настроить

    параметр

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


    Image Removed

    Открыть браузер).

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

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

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

    Необходимые горячие клавиши: Ctrl+A, Ctrl+C
    Image Removed

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

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

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

Результат

...

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

Image Removed

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