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

Ключ

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

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

...

Версия 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. Настроить параметры действия "Отправить нажатие горячих клавиш".

    1. Параметр "

    . Необходимые горячие клавиши: Ctrl+A, Ctrl+C. Чтобы заполнить контекст, необходимо нажать на Image Removed, после чего нажать на Image Removed и из выпадающего списка выбрать контекст действия "Открыть браузер 1".
    Image Removed
    1. Контекст". Указать контекст открытого браузера.

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

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

Результат

...

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

Image Removed

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