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

Ключ

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

...

Send hot keys Version 14 (Java)

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

Описание

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

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

Image Removed

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

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

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

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

Настройки

...

Description

The action emulates pressing hot keys on a browser page. Hot keys are combinations on the keyboard that execute certain commands

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
ContextAction context for working with the browser
СвойствоОписаниеТипПример заполненияОбязательность заполнения поляПараметрыКонтекстКонтекст действия для работы с браузером
.Robin.Selenium
Контекст браузера
Browser context
Да
Yes
Горячие клавишиСписок нажимаемых горячих клавиш. Прим. : действие не работает со следующими клавишами
Hot keyThe list of the pressed hot keys. Note: The action does not work with the following keys: capslk, break, scrlk, prtsc, win, menu, numlk, fn.Robin.HotKeys
 

Yes
Да
Element
ЭлементЭлемент для взаимодействия
Element for interactionRobin.WebElement
 

No
НетЗадержка
Delay,
мсВремя ожидания между нажатием отдельных клавиш и комбинациями
msThe waiting time between pressing individual keys and combinations.Robin.Numeric
 Нет

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


No

Special conditions of use

  • This action is not intended for text input, so its functionality is limited. To enter text or required characters, use the "Send text" action.

  • If the specified element is out of view, scroll to it.
  • The action does not work with the following keys
  • Данное действие не предназначено для ввода текста, поэтому его функционал ограничен. Для ввода текста или необходимых символов предполагается использовать действие "Отправить текст".

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

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

Задача

  • To add additional key combinations, click on the plus sign. The number of additional combinations is unlimited.
    Image AddedImage Added
  • To delete the parameters of additional combinations, click on the trash bin sign:
    Image Added

Example of use

Task

Copy all the website elements from Необходимо скопировать все элементы сайта https://ru.wikipedia.org с помощью горячих клавиш using hot keys.

...

Solution

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

Реализация

Send hot keys" actions.

Implementation

  1. Assemble a robot scheme with the actions.

    Image Added

  2. Set the "Open Browser" action parameters (see Open Browser Windows, tabs, frames).

    1. "Browser" parameter. Select the browser for the robot to open.

    2. "URL" parameter. Specify the URL to go to after opening the browser.

      Image Added

  3. Set the "Send hot keys" action parameters.

    1. "Context" parameter. Specify the open browser context.

    2. "Hot key" parameter. Specify the hot key list. Here it is "LCtrl + A" and

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

    Image Removed

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

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

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

    Image Removed

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

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

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

      Image AddedImage Removed

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

Результат

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

  1. Start" in the top panel.

Result

The program robot completed successfully. All page elements were saved to the clipboard.

Image AddedImage Removed