Skip to main content

Robot Handling

Description

Robot Handling simulates low-level mouse and keyboard interactions on the machine where the workflow runs. Use this step when your automation needs to interact with desktop applications that do not expose APIs — for example, clicking buttons, typing text into input fields, or navigating menus in legacy GUI applications. It is typically combined with other GUI automation steps in workflows that automate end-to-end desktop processes.

Configurations

Field NameDescription
Web Browser NameYou can select any one Web Browser Name from the given list, Basically you must select the same Web Browser Name which was selected in Start Browser Step.
Key combinationCheckbox is selected if all the keys specified in the table are to be pressed together.

This option is applicable to all the keyboard events in the table.

Event list*Specify the event to be triggered from the list: Mouse, Keyboard, String
Value*Specify a Value of the event.

Event list

The table below contains the description of each Event list option

Field NameDescription
MouseMouse event
KeyboardKeyboard single keystroke event
StringAll the keys for the characters in the value are pressed one after the other

Value

The table below contains the description of valid Values.

  1. Mouse
Field NameDescription
LeftLeft mouse click
RightRight mouse click
  1. Keyboard
Field NameDescription
Type the character on the keyboard to be pressed on separate rows in the tableAll the keys are pressed and released in sequence.

Following is a list of Special Keys allowed as values,

Ctrl, Shift, Alt, Caps Lock, Esc, Enter, Left (Left Arrow), Up (UP Arrow), Right (Right Arrow), Down (Down Arrow), Cancel, Tab, Home, End, Insert, Delete, PageUp, PageDown, Backspace.

All alphabets (understood as lower case) and numbers are allowed, for upper case letters you need to provide shift and the alphabet.

‘Key combination’ checkbox is selectedAll the keys in the table are pressed together and then released at once.

This option is applicable to all the keyboard events in the table.