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

Ключ

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

...

Send click Version 19 (Java)

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

Описание

Эмулирует нажатие кнопки мыши на элементе страницы с возможностью эмуляции зажатой клавиши (клавиш) клавиатуры.

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

Image Removed

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

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

Поле "Контекст" - Уникальный идентификатор открытого сеанса работы с браузером.

Поле "Элемент" - Элемент для взаимодействия (например обращение по Xpath).

Тип клика - Тип клика, который необходимо произвести. В выпадающем списке доступны значения:

  • ЛКМ - Force click.

  • ПКМ - Force right click.

  • Двойной ЛКМ - Force double click.

  • Средний - Middle

По умолчанию значение равно "ЛКМ".

...

Настройки

...

Уникальный идентификатор открытого сеанса работы с браузером.

...

ACTION_CONTEXT

...

Да

...

Элемент для взаимодействия.

...

Тип клика, который необходимо произвести.

В выпадающем списке доступны значения:

  • ЛКМ - Force click.
  • ПКМ - Force right click.
  • Двойной ЛКМ - Force double click.
  • Средний - Middle

По умолчанию значение равно "ЛКМ".

...

Description

The action simulates a mouse click on a page element with the ability to simulate the keyboard key(s) being pressed

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
ContextAction context for working with the browser.Robin.SeleniumBrowser contextYes
ElementElement for interactionRobin.WebElement
Yes
Click event typeLeft click, right click or doubleRobin.String
No
Hot keyThe list of the hot keys pressed while clicking. Note: The action does not work with the following keys: capslk, break, scrlk, prtsc, win, menu, numlk, fn.Robin.HotKeys
No
X axis offsetX-axis offset relative to the center of the elementRobin.Numeric
No
Y axis offsetY-axis offset relative to the center of the elementRobin.Numeric
No

Special conditions of use

If an item is out of view, scrolling to it will be performed.

Example of use

Task

Go to the bankruptcy information website, fill in the "CODE" field with a value of less than 8 characters and click on the "OK" button in the window that appears.

Image Added

Solution

Use the "Open Browser", "Navigate", "Send text", "Send click" actions.

Implementation

  1. Assemble a robot scheme with the actions.
    Image Added
  2. Set the "Open Browser" action parameter.
    Image Added
  3. Set the "Navigate" action parameters.
    Image Added
  4. Set the "Send text" action parameters. To create an element use the WebSpy tool (see section Create Web-element). 
    Image Added
  5. Set the "Send click" action parameters.
    Image Added
  6. Click "Start" in the top panel.

Result

The program robot completed successfully.

Image Added

 

...

Список горячих клавиш, которые будут комбинированы с кликом.

Для Selenium доступны три: Ctrl, Alt, Shift

...

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

Если элемент находится вне зоны видимости, будет совершена прокрутка к нему.

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

Задача

 Необходимо зайти на сайт о сведениях по банкротству, заполнить поле "КОД" значением меньше 8 знаков и появившемся окне нажать на кнопку "ОК". 

Image Removed

Решение

Воспользоваться действиями "Открыть браузер", "Перейти по URL", "Отправить текст", "Отправить клик". 

Реализация

  1. Собрать схему робота, состоящую из действий:
    Image Removed
  2. Настроить параметр действия "Открыть браузер". 
    Image Removed
  3. Настроить параметры действия "Перейти по URL".
    Image Removed
  4. Настроить параметры действия "Отправить текст". Для создания элемента необходимо воспользоваться WebSpy (см. раздел Создание Web-элементов). 
    Image Removed
  5. Настроить параметры действия "Отправить клик". 
    Image Removed
  6. Нажать на кнопку "Старт" в верхней панели.

Результат

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

Image Removed