Click Position

A Click position building block clicks on an exact position on screen. Typically, this block gets the position from another block, such as a Find imageGet text or Get number block.

Fully expanded, the Click position block shows the following properties:Click Position building block

The Block Header (“Click position”)

The green input connector in the header is used to trigger the block to start executing.

The green output connector in the header triggers when the click has been performed.

The title of the block (“Click position”) can be changed by double-clicking on it and typing in a new title.

Position

Specify the screen position to perform the click using X, Y coordinates. The top-left corner of the screen is position 0, 0.

Click the expander button to work with the X and Y coordinates separately.

Button

Select which button to use for the click, and if it should be a single or double click. By default, the left mouse button is selected. The available options are:

  • Left: left mouse button
  • Right: right mouse button
  • Middle: middle mouse button
  • Double Left: double click with the left mouse button
  • Double Right: double click with the right mouse button
  • Double Middle: double click with the middle mouse button

Hold Duration

Allows users to specify the action of holding the left mouse button on a selected UI position for a defined amount of time (in seconds).  The system will simulate holding the left mouse button on the UI position for the specified duration and then release it automatically.

The default hold duration is 0 seconds, but users can configure it to any value between 0 and 10 seconds.

Note: The Hold Duration attribute will only be displayed if the user selects Left in the Button attribute from the drop-down.

Speed

Select mouse movement speed. The default speed is "Medium", which is recommended because it replays well on video. Instantaneous repositions the mouse without movement.

Await no movement

Delay the click until there has been no movement on the screen for a specific period of time — for instance 2 seconds.

This is useful when waiting for a screen update to occur, for instance a page loading in a browser window. Regardless of this checkbox, the click will occur after waiting a maximum of 30 seconds.

Await Timeout

The number of seconds the screen must have seen no movement before proceeding.

 

Updated 27.10.24