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

Ключ

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

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

...

Версия 14 (Java)

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

...

Описание

Эмулирует Действие эмулирует нажатие горячих клавиш на странице на странице браузера.

Image Removed

Настройки

 Горячие клавиши — это комбинации на клавиатуре, которые выполняют определенные команды

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

Image Added

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

Свойство
СвойствоАнгл. наименование
ОписаниеТипПример заполнения
Обязательность заполнения
Обязательность заполнения поля
Параметры
Контекст
ContextУникальный идентификатор открытого сеанса
Контекст действия для работы с браузеромRobin.Selenium

Идентификатор сеанса браузера

ACTION_CONTEXT
Контекст браузераДа
Горячие клавишиСписок нажимаемых горячих клавиш. Прим. : действие не работает со следующими клавишами: capslk, break, scrlk, prtsc, win, menu, numlk, fnRobin.HotKeys
Да
Элемент
Element
Элемент для взаимодействия
.Web-элементНетГорячие клавишиHotkeysКомбинация клавиш для нажатия.Горячие клавишиCtrl
Robin.WebElement
Нет
Задержка

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

Особые условия

...

использования

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

  • Если указанный

...

Можно отправить нажатие напрямую в браузер.

...

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

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

  • Для удаления параметров дополнительных комбинация необходимо нажать на знак корзины.
    Image Added

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

Задача

Необходимо скопировать все элементы сайта Задача: перейти по ссылке https://codepen.io/GBora/pen/VLYyzY  и нажать на данную кнопку (Follow) с помощью клавиши Enter. 

Image Removed

ru.wikipedia.org с помощью горячих клавиш.

Решение

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

Реализация

...

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

    параметр

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

    .
    Image Removed
    Настроить параметры действия "Перейти по URL". 
    Image Removed

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

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

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

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

    ". Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов). 
    Image Removed

    ".

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

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

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

Результат

...

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