Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 18 Следующий »

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

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


Описание 

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

Иконка 




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

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

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

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

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

Настройки

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


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

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

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

Пример использования действия: 

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

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

Реализация:

  1. Собрать схему робота, состоящую из действий: 


  2. Настроить параметры действия "Открыть браузер". (см. Открыть браузер)
    1. Параметр "Браузер". Выбрать браузер, который будет открыт роботом
    2. Параметр "Адрес". Указать URL-адрес, по которому будет осуществлен переход после открытия браузера


  3. Настроить параметры действия "Отправить нажатие горячих клавиш".
    1. Параметр "Контекст". Указать контекст открытого браузера.
    2. Параметр "Горячие клавиши". Указать список горячих клавиш. В данном случае - "LCtrl + A" и "LCtrl + C"
  4. Нажать на кнопку "Старт" в верхней панели. 

Результат:

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

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



  • Нет меток