Professional Documents
Culture Documents
Actions
Get Window Attribute
Get the current value of a window attribute.
Parameters
Name Data Type Description
Attribute Name text The name of the attribute to get.
The internal ID for this action is 'GetWindowIdentifier'
Get AA Attribute
Get the current value of an Active Accessibility attribute.
Parameters
Name Data Type Description
Attribute Name text The name of the attribute to get.
The internal ID for this action is 'GetAAIdentifier'
Parameters
Name Data Type Description
Attribute Name text The name of the attribute to get.
The internal ID for this action is 'GetHTMLIdentifier'
Parameters
Name Data Type Description
Attribute Name text The name of the attribute to get.
The internal ID for this action is 'GetJABIdentifier'
Get Bounds
Gets information about the bounding rectangle of the element, in coordinates relative to the parent.
Get Bounds
Gets information about the bounding rectangle of the element, in coordinates relative to the parent.
Get Bounds
Gets information about the bounding rectangle of the element, in coordinates relative to the parent.
Parameters
Name Data Type Description
Element Number number The 1-based number indicating which element of the list region to act on. Default is 1
The internal ID for this action is 'ListRegionGetElementBounds'
Get Bounds
Gets information about the bounding rectangle of the element, in coordinates relative to the parent.
Parameters
Name Data Type Description
Column Number number The 1-based column number indicating which column of the grid region to act on. Default is 1
Row Number number The 1-based row number indicating which row of the grid region to act on. Default is 1
The internal ID for this action is 'GridRegionGetElementBounds'
Works with the following element types:
Parameters
Name Data Type Description
Element Number number The 1-based number indicating which element of the list region to act on. Default is 1
The internal ID for this action is 'ListRegionGetElementScreenBounds'
Parameters
Name Data Type Description
Column Number number The 1-based column number indicating which column of the grid region to act on. Default is 1
Row Number number The 1-based row number indicating which row of the grid region to act on. Default is 1
The internal ID for this action is 'GridRegionGetElementScreenBounds'
Parameters
Name Data Type Description
X number The X coordinate of the point at which to click, relative to the window
Y number The Y coordinate of the point at which to click, relative to the window
Mouse Button text Optional: the mouse button to use. Valid values are 'left' and 'right'; a null value implies 'left'
The internal ID for this action is 'ClickWindow'
Edit elements
Password elements
List Box elements
Button elements
Combo Box elements
List View elements
Tree View elements
Tab Control elements
.NET DataGrid elements
.NET DataGridView elements
Window elements
MSFlexGrid elements
ApexGrid elements
DTPicker elements
Button (Java) elements
Parameters
Name Data Type Description
Mouse Button text Optional: the mouse button to use. Valid values are 'left' and 'right'; a null value implies 'left'
The internal ID for this action is 'ClickWindowCentre'
Edit elements
Password elements
List Box elements
Button elements
Combo Box elements
List View elements
Tree View elements
Tab Control elements
.NET DataGrid elements
.NET DataGridView elements
Window elements
MSFlexGrid elements
ApexGrid elements
DTPicker elements
Button (Java) elements
Parameters
Name Data Type Description
X number The X coordinate of the point at which to click, relative to the window
Y number The Y coordinate of the point at which to click, relative to the window
Mouse Button text Optional: the mouse button to use. Valid values are 'left' and 'right'; a null value implies 'left'
The internal ID for this action is 'MouseClick'
Edit elements
Password elements
List Box elements
Button elements
Combo Box elements
List View elements
Tree View elements
Tab Control elements
Label elements
Link Label (.NET) elements
.NET DataGrid elements
.NET DataGridView elements
Window elements
MSFlexGrid elements
ApexGrid elements
DTPicker elements
Edit (Java) elements
Password Edit (Java) elements
Check Box (Java) elements
Radio Button (Java) elements
Toggle Button (Java) elements
Menu Item (Java) elements
Menu (Java) elements
Button (Java) elements
Scrollbar (Java) elements
ComboBox (Java) elements
Dialog Window (Java) elements
Tab Page Selector (Java) elements
Progess Bar (Java) elements
Track Bar (Java) elements
Up-Down Box (Java) elements
Table (Java) elements
Tree View (Java) elements
Tree Node (Java) elements
List Box (Java) elements
Tab Control (Java) elements
Tool Bar (Java) elements
Popup Menu (Java) elements
Java elements
Parameters
Name Data Type Description
X number The X coordinate of the point at which to click, relative to the window
Y number The Y coordinate of the point at which to click, relative to the window
Mouse Button text Optional: the mouse button to use. Valid values are 'left' and 'right'; a null value implies 'left'
The internal ID for this action is 'MouseDoubleClick'
Edit elements
Password elements
List Box elements
Button elements
Combo Box elements
List View elements
Tree View elements
Tab Control elements
Label elements
Link Label (.NET) elements
.NET DataGrid elements
.NET DataGridView elements
Window elements
MSFlexGrid elements
ApexGrid elements
DTPicker elements
Edit (Java) elements
Menu Item (Java) elements
Menu (Java) elements
Button (Java) elements
Tab Page Selector (Java) elements
Tree View (Java) elements
Tree Node (Java) elements
List Box (Java) elements
Popup Menu (Java) elements
'''Global action''' - the target application must have focus.
Parameters
Name Data Type Description
Mouse Button text Optional: the mouse button to use. Valid values are 'left' and 'right'; a null value implies 'left'
The internal ID for this action is 'MouseClickCentre'
Edit elements
Password elements
List Box elements
Button elements
Combo Box elements
List View elements
Tree View elements
Tab Control elements
Label elements
Link Label (.NET) elements
.NET DataGrid elements
.NET DataGridView elements
Window elements
MSFlexGrid elements
ApexGrid elements
DTPicker elements
Edit (Java) elements
Password Edit (Java) elements
Check Box (Java) elements
Radio Button (Java) elements
Toggle Button (Java) elements
Menu Item (Java) elements
Menu (Java) elements
Button (Java) elements
Scrollbar (Java) elements
ComboBox (Java) elements
Dialog Window (Java) elements
Tab Page Selector (Java) elements
Progess Bar (Java) elements
Track Bar (Java) elements
Up-Down Box (Java) elements
Table (Java) elements
Tree View (Java) elements
Tree Node (Java) elements
List Box (Java) elements
Tab Control (Java) elements
Tool Bar (Java) elements
Popup Menu (Java) elements
Java elements
Parameters
Name Data Type Description
Mouse Button text Optional: the mouse button to use. Valid values are 'left' and 'right'; a null value implies 'left'
The internal ID for this action is 'MouseDoubleClickCentre'
Edit elements
Password elements
List Box elements
Button elements
Combo Box elements
List View elements
Tree View elements
Tab Control elements
Label elements
Link Label (.NET) elements
.NET DataGrid elements
.NET DataGridView elements
Window elements
MSFlexGrid elements
ApexGrid elements
DTPicker elements
Edit (Java) elements
Menu Item (Java) elements
Menu (Java) elements
Button (Java) elements
Tab Page Selector (Java) elements
Tree View (Java) elements
Tree Node (Java) elements
List Box (Java) elements
Popup Menu (Java) elements
Parameters
Name Data Type Description
X number The X coordinate of the point at which to click, relative to the window
Y number The Y coordinate of the point at which to click, relative to the window
Mouse Button text Optional: the mouse button to use. Valid values are 'left' and 'right'; a null value implies 'left'
The internal ID for this action is 'RegionMouseClick'
Region elements
Parameters
Name Data Type Description
Element Number number The 1-based number indicating which element of the list region to act on. Default is 1
X number The X coordinate of the point at which to click, relative to the window
Y number The Y coordinate of the point at which to click, relative to the window
Mouse Button text Optional: the mouse button to use. Valid values are 'left' and 'right'; a null value implies 'left'
The internal ID for this action is 'ListRegionMouseClick'
Parameters
Name Data Type Description
Column Number number The 1-based column number indicating which column of the grid region to act on. Default is 1
Row Number number The 1-based row number indicating which row of the grid region to act on. Default is 1
X number The X coordinate of the point at which to click, relative to the window
Y number The Y coordinate of the point at which to click, relative to the window
Mouse Button text Optional: the mouse button to use. Valid values are 'left' and 'right'; a null value implies 'left'
The internal ID for this action is 'GridRegionMouseClick'
Parameters
Name Data Type Description
Mouse Button text Optional: the mouse button to use. Valid values are 'left' and 'right'; a null value implies 'left'
The internal ID for this action is 'RegionMouseClickCentre'
Region elements
Parameters
Name Data Type Description
Element Number number The 1-based number indicating which element of the list region to act on. Default is 1
Mouse Button text Optional: the mouse button to use. Valid values are 'left' and 'right'; a null value implies 'left'
The internal ID for this action is 'ListRegionMouseClickCentre'
Parameters
Name Data Type Description
Column Number number The 1-based column number indicating which column of the grid region to act on. Default is 1
Row Number number The 1-based row number indicating which row of the grid region to act on. Default is 1
Mouse Button text Optional: the mouse button to use. Valid values are 'left' and 'right'; a null value implies 'left'
The internal ID for this action is 'GridRegionMouseClickCentre'
Region elements
Click Centre
Click the parent window of the region at the centre of the region.
Parameters
Name Data Type Description
Element Number number The 1-based number indicating which element of the list region to act on. Default is 1
The internal ID for this action is 'ListRegionParentClickCentre'
Click Centre
Click the parent window of the region at the centre of the region.
Parameters
Name Data Type Description
Column Number number The 1-based column number indicating which column of the grid region to act on. Default is 1
Row Number number The 1-based row number indicating which row of the grid region to act on. Default is 1
The internal ID for this action is 'GridRegionParentClickCentre'
Start Drag
Start a drag-drop operation by dragging from the centre of the region. Must be followed by a drop operation on another element.
Region elements
Start Drag
Start a drag-drop operation by dragging from the centre of the region. Must be followed by a drop operation on another element.
Parameters
Name Data Type Description
Element Number number The 1-based number indicating which element of the list region to act on. Default is 1
The internal ID for this action is 'ListRegionStartDrag'
Start Drag
Start a drag-drop operation by dragging from the centre of the region. Must be followed by a drop operation on another element.
Parameters
Name Data Type Description
Column Number number The 1-based column number indicating which column of the grid region to act on. Default is 1
Row Number number The 1-based row number indicating which row of the grid region to act on. Default is 1
The internal ID for this action is 'GridRegionStartDrag'
Drop Onto
End a drag-drop operation by dropping onto the region, at its centre. Must be preceded by a drag operation on another element.
Region elements
'''Global action''' - the target application must have focus.
Drop Onto
End a drag-drop operation by dropping onto the region, at its centre. Must be preceded by a drag operation on another element.
Parameters
Name Data Type Description
Element Number number The 1-based number indicating which element of the list region to act on. Default is 1
The internal ID for this action is 'ListRegionDropOnto'
Drop Onto
End a drag-drop operation by dropping onto the region, at its centre. Must be preceded by a drag operation on another element.
Parameters
Name Data Type Description
Column Number number The 1-based column number indicating which column of the grid region to act on. Default is 1
Row Number number The 1-based row number indicating which row of the grid region to act on. Default is 1
The internal ID for this action is 'GridRegionDropOnto'
Drag
Start dragging from a given position over the window
Parameters
Name Data Type Description
X number The X coordinate of the point at which to start dragging, relative to the window
Y number The Y coordinate of the point at which to start dragging, relative to the window
The internal ID for this action is 'Drag'
Edit elements
Password elements
List Box elements
List View elements
Label elements
Link Label (.NET) elements
Window elements
Active Accessibility elements
HTML Element elements
Drop
Drop at the given position over the window - must follow a drag
Parameters
Name Data Type Description
X number The X coordinate of the point at which to perform the drop, relative to the window
Y number The Y coordinate of the point at which to perform the drop, relative to the window
The internal ID for this action is 'Drop'
Edit elements
Password elements
List Box elements
List View elements
Label elements
Link Label (.NET) elements
Window elements
Active Accessibility elements
HTML Element elements
Parameters
Name Data Type Description
Item Text text The text of the listview item to be dragged. If not unique, then the first matching item found will be dragged.
The internal ID for this action is 'DragItem'
Close
Asks a window to close.
Window elements
Focus
Focuses an HTML element.
Press
Press a button
Set Field
Set the contents of a terminal field
Parameters
Name Data Type Description
Text text The new text to be entered into the field.
The internal ID for this action is 'SetField'
Read Field
Read the contents of a terminal field
Search Terminal
Search the whole terminal for instances of the given text. Case insensitive.
Parameters
Name Data Type Description
Text text The text to search for.
The internal ID for this action is 'SearchTerminal'
Parameters
Name Data Type Description
Row Index number The 1-based index of the row at which the cursor should be located. This value must not exceed the number of rows available.
Column Index number The 1-based index of the column at which the cursor should be located. This value must not exceed the number of columns available.
The internal ID for this action is 'SetMainframeCursorPos'
Parameters
Name Data Type Description
New Title text The new title of the mainframe emulator window.
The internal ID for this action is 'SetMainframeParentWindowTitle'
Run Macro
Runs the specified macro defined on the emulator instance
Parameters
Name Data Type Description
Macro Name text The name of the macro to be run, only. File paths are not supported.
The internal ID for this action is 'RunMainframeMacro'
Set Text
Set the windowtext for a window.
Parameters
Name Data Type Description
Text text The new text to be sent to the window.
The internal ID for this action is 'SetText'
Parameters
Name Data Type Description
Language text The Tesseract language code to use. Default is 'eng'.
Page Segmentation Mode text The Tesseract page segmentation mode to use. Default is 'Auto'.
Character Whitelist text Whitelist of characters to recognise.
Diagnostics Path text Optional. Can be used to specify a directory where diagnostics files will be saved - e.g. intermediate processed images.
Scale number Set the internal image scale factor. Default is 4.
The internal ID for this action is 'ReadTextOCR'
Parameters
Name Data Type Description
Element Number number The 1-based number indicating which element of the list region to act on. Default is 1
Language text The Tesseract language code to use. Default is 'eng'.
Page Segmentation Mode text The Tesseract page segmentation mode to use. Default is 'Auto'.
Character Whitelist text Whitelist of characters to recognise.
Diagnostics Path text Optional. Can be used to specify a directory where diagnostics files will be saved - e.g. intermediate processed images.
Scale number Set the internal image scale factor. Default is 4.
The internal ID for this action is 'ListReadTextOCR'
Parameters
Name Data Type Description
Column Number number The 1-based column number indicating which column of the grid region to act on. Default is 1
Row Number number The 1-based row number indicating which row of the grid region to act on. Default is 1
Language text The Tesseract language code to use. Default is 'eng'.
Page Segmentation Mode text The Tesseract page segmentation mode to use. Default is 'Auto'.
Character Whitelist text Whitelist of characters to recognise.
Diagnostics Path text Optional. Can be used to specify a directory where diagnostics files will be saved - e.g. intermediate processed images.
Scale number Set the internal image scale factor. Default is 4.
The internal ID for this action is 'GridReadTextOCR'
Read Text
Read text discovered using invasive techniques within a rectangular area of a window
Read Text
Read text discovered using invasive techniques within a rectangular area of a window
Parameters
Name Data Type Description
Element Number number The 1-based number indicating which element of the list region to act on. Default is 1
The internal ID for this action is 'ListGetText'
Parameters
Name Data Type Description
Column Number number The 1-based column number indicating which column of the grid region to act on. Default is 1
Row Number number The 1-based row number indicating which row of the grid region to act on. Default is 1
The internal ID for this action is 'GridGetText'
Recognise Text
Read text using character matching from a rectangular area on a window
Parameters
Data
Name Description
Type
Font text The name of the font to use. Default is 'System'.
Colour text The text colour, e.g. FF0000. Default is black.
Background text Optional. Used to specify the background colour against which the text is set. If used, the colour of the text must not be specified. Input format must be a six-character
Colour hex sequence specifying the background colour, e.g. FF0000.
The internal ID for this action is 'RecogniseText'
Recognise Text
Read text using character matching from a rectangular area on a window
Parameters
Data
Name Description
Type
Element number The 1-based number indicating which element of the list region to act on. Default is 1
Number
Font text The name of the font to use. Default is 'System'.
Colour text The text colour, e.g. FF0000. Default is black.
Background text Optional. Used to specify the background colour against which the text is set. If used, the colour of the text must not be specified. Input format must be a six-character
Colour hex sequence specifying the background colour, e.g. FF0000.
The internal ID for this action is 'ListRecogniseText'
Works with the following element types:
Recognise Text
Read text using character matching from a rectangular area on a window
Parameters
Data
Name Description
Type
Column number The 1-based column number indicating which column of the grid region to act on. Default is 1
Number
Row Number number The 1-based row number indicating which row of the grid region to act on. Default is 1
Font text The name of the font to use. Default is 'System'.
Colour text The text colour, e.g. FF0000. Default is black.
Background text Optional. Used to specify the background colour against which the text is set. If used, the colour of the text must not be specified. Input format must be a six-character
Colour hex sequence specifying the background colour, e.g. FF0000.
The internal ID for this action is 'GridRecogniseText'
Parameters
Data
Name Description
Type
Font text The name of the font to use.
Colour text The text colour, e.g. FF0000. Default is black.
Background text Optional. Used to specify the background colour against which the text is set. If used, the colour of the text must not be specified. Input format must be a six-character
Colour hex sequence specifying the background colour, e.g. FF0000.
The internal ID for this action is 'RecogniseSingleLineText'
Parameters
Data
Name Description
Type
Element number The 1-based number indicating which element of the list region to act on. Default is 1
Number
Font text The name of the font to use.
Colour text The text colour, e.g. FF0000. Default is black.
Background text Optional. Used to specify the background colour against which the text is set. If used, the colour of the text must not be specified. Input format must be a six-character
Colour hex sequence specifying the background colour, e.g. FF0000.
The internal ID for this action is 'ListRecogniseSingleLineText'
Parameters
Data
Name Description
Type
Column number The 1-based column number indicating which column of the grid region to act on. Default is 1
Number
Row Number number The 1-based row number indicating which row of the grid region to act on. Default is 1
Font text The name of the font to use.
Colour text The text colour, e.g. FF0000. Default is black.
Background text Optional. Used to specify the background colour against which the text is set. If used, the colour of the text must not be specified. Input format must be a six-character
Colour hex sequence specifying the background colour, e.g. FF0000.
The internal ID for this action is 'GridRecogniseSingleLineText'
Parameters
Data
Name Description
Type
Font text The name of the font to use.
Colour text The text colour, e.g. FF0000. Default is black.
Background text Optional. Used to specify the background colour against which the text is set. If used, the colour of the text must not be specified. Input format must be a six-character
Colour hex sequence specifying the background colour, e.g. FF0000.
Erase Blocks flag Optional; default False. Set to True to automatically detect and erase coloured blocks surrounding text, such as a highlighted selection in a listview.
The internal ID for this action is 'RecogniseMultiLineText'
Parameters
Data
Name Description
Type
Element number The 1-based number indicating which element of the list region to act on. Default is 1
Number
Font text The name of the font to use.
Colour text The text colour, e.g. FF0000. Default is black.
Background text Optional. Used to specify the background colour against which the text is set. If used, the colour of the text must not be specified. Input format must be a six-character
Colour hex sequence specifying the background colour, e.g. FF0000.
Erase Blocks flag Optional; default False. Set to True to automatically detect and erase coloured blocks surrounding text, such as a highlighted selection in a listview.
The internal ID for this action is 'ListRecogniseMultiLineText'
Parameters
Data
Name Description
Type
Column number The 1-based column number indicating which column of the grid region to act on. Default is 1
Number
Row Number number The 1-based row number indicating which row of the grid region to act on. Default is 1
Font text The name of the font to use.
Colour text The text colour, e.g. FF0000. Default is black.
Background text Optional. Used to specify the background colour against which the text is set. If used, the colour of the text must not be specified. Input format must be a six-character
Colour hex sequence specifying the background colour, e.g. FF0000.
Erase Blocks flag Optional; default False. Set to True to automatically detect and erase coloured blocks surrounding text, such as a highlighted selection in a listview.
The internal ID for this action is 'GridRecogniseMultiLineText'
Recognise Text
Read text using character matching from a rectangular area on a window
Parameters
Data
Name Description
Type
Font text The name of the font to use. Default is 'System'.
Colour text The text colour, e.g. FF0000. Default is black.
Background text Optional. Used to specify the background colour against which the text is set. If used, the colour of the text must not be specified. Input format must be a six-
Colour character hex sequence specifying the background colour, e.g. FF0000.
Split Lines flag True to split each subregion into lines before matching. Default: False
Use Original flag True to use the backwards compatible algorithm for reading characters which scans across then down. Default: False
Algorithm
Erase Blocks flag Optional; default False. Set to True to automatically detect and erase coloured blocks surrounding text, such as a highlighted selection in a listview.
The internal ID for this action is 'ReadChars'
Recognise Text
Read text using character matching from a rectangular area on a window
Parameters
Data
Name Description
Type
Element number The 1-based number indicating which element of the list region to act on. Default is 1
Number
Font text The name of the font to use. Default is 'System'.
Colour text The text colour, e.g. FF0000. Default is black.
Background text Optional. Used to specify the background colour against which the text is set. If used, the colour of the text must not be specified. Input format must be a six-
Colour character hex sequence specifying the background colour, e.g. FF0000.
Split Lines flag True to split each subregion into lines before matching. Default: False
Use Original flag True to use the backwards compatible algorithm for reading characters which scans across then down. Default: False
Algorithm
Erase Blocks flag Optional; default False. Set to True to automatically detect and erase coloured blocks surrounding text, such as a highlighted selection in a listview.
The internal ID for this action is 'ListReadChars'
Recognise Text
Read text using character matching from a rectangular area on a window
Parameters
Data
Name Description
Type
Column number The 1-based column number indicating which column of the grid region to act on. Default is 1
Number
Row Number number The 1-based row number indicating which row of the grid region to act on. Default is 1
Font text The name of the font to use. Default is 'System'.
Colour text The text colour, e.g. FF0000. Default is black.
Background text Optional. Used to specify the background colour against which the text is set. If used, the colour of the text must not be specified. Input format must be a six-
Colour character hex sequence specifying the background colour, e.g. FF0000.
Split Lines flag True to split each subregion into lines before matching. Default: False
Use Original flag True to use the backwards compatible algorithm for reading characters which scans across then down. Default: False
Algorithm
Erase Blocks flag Optional; default False. Set to True to automatically detect and erase coloured blocks surrounding text, such as a highlighted selection in a listview.
The internal ID for this action is 'GridReadChars'
Read Image
Read image from a rectangular area on a window
Read Image
Read image from a rectangular area on a window
Parameters
Name Data Type Description
Element Number number The 1-based number indicating which element of the list region to act on. Default is 1
The internal ID for this action is 'ListReadBitmap'
Read Image
Read image from a rectangular area on a window
Parameters
Name Data Type Description
Column Number number The 1-based column number indicating which column of the grid region to act on. Default is 1
Row Number number The 1-based row number indicating which row of the grid region to act on. Default is 1
The internal ID for this action is 'GridReadBitmap'
Parameters
Data
Name Description
Type
First Element number The first element in the list region to read. Default is 1
Last Element number The last element in the list region to read. Default is 1
Split Lines flag True to split each subregion into lines before matching. Default: False
Font text The name of the font to use.
Colour text The text colour, e.g. FF0000. Default is black.
Background text Optional. Used to specify the background colour against which the text is set. If used, the colour of the text must not be specified. Input format must be a six-character
Colour hex sequence specifying the background colour, e.g. FF0000.
Erase Blocks flag Optional; default False. Set to True to automatically detect and erase coloured blocks surrounding text, such as a highlighted selection in a listview.
The internal ID for this action is 'ListReadCharsInRange'
Parameters
Data
Name Description
Type
Split Lines flag True to split each subregion into lines before matching. Default: False
Font text The name of the font to use.
Colour text The text colour, e.g. FF0000. Default is black.
Background text Optional. Used to specify the background colour against which the text is set. If used, the colour of the text must not be specified. Input format must be a six-character
Colour hex sequence specifying the background colour, e.g. FF0000.
Erase Blocks flag Optional; default False. Set to True to automatically detect and erase coloured blocks surrounding text, such as a highlighted selection in a listview.
The internal ID for this action is 'GridReadTable'
Parameters
Name Data Type Description
Font text The name of the font of interest.
The internal ID for this action is 'GetConflictingFontCharacters'
Get Text
Get the text for a window
Is Window Active
Indicates whether a window is the active window - the window which receives user input
Get Checked
Reads the 'checked' value from a checkbox, radio button, etc
Show Dropdown
Show the dropdown list on a combobox or menu
Hide Dropdown
Hide the dropdown list on a combobox or menu
Get Text
Read the text of a java element
Select Text
Select a portion of the text in an editable java element
Parameters
Name Data Type Description
Start Position number The one-based start index of the text to be selected. This must be within the range of available characters.
Length number The number of characters to be selected. This must be within the range of available characters, relative to the specified start position.
The internal ID for this action is 'JABSelectText'
Get Checked
Reads the 'checked' value from a java checkbox, radio button, toggle button, etc
Set Checked
Writes the 'checked' value to a java checkbox, radio button, toggle button, etc
Is Selected
Reads the 'selected' value from a java element, such as a list item, a tab page, etc
Is Expanded
Reads the 'expanded' value from a java element, such as a tree node, a combo box, etc
Collapse Item
Collapse a java tree node, if it is expanded
Expand Item
Expand a java tree node, if it is expanded
Select Item
Selects a java item identified by its text or its position - eg from a menu dropdown, a combo box, a tab control, etc
Parameters
Name Data Type Description
Item Text text The text of the item to be selected. If not unique, then the first matching item found will be selected.
Item Position number The 1-based index of the item to be selected. This parameter is ignored unless the 'Item Text' parameter is blank.
The internal ID for this action is 'JABSelectItem'
Parameters
Name Data Type Description
Item Text text The text of the item. Only used when no value is supplied to the Position parameter
Item Position number The 1-based index of the item. If this parameter is used then the Text parameter will be ignored
The internal ID for this action is 'JABEnsureItemVisible'
Clear Selection
Clears the selection of child items - eg in a list
Parameters
Name Data Type Description
Item Text text The text of the treenode of interest. If not unique, then the first matching item will be retrieved.
The internal ID for this action is 'GetTreenodeChildItems'
Parameters
Name Data Type Description
Item Text text The text of the treenode of interest. If not unique, then the first matching item will be retrieved.
The internal ID for this action is 'GetTreenodeSiblingItems'
Go To Cell
Set the current position to a particular cell
Parameters
Name Data Type Description
Row number The 1-based row number
Column number The 1-based column number
The internal ID for this action is 'GoToCell'
Works with the following element types:
MSFlexGrid elements
ApexGrid elements
Parameters
Name Data Type Description
Row number The 1-based row number
The internal ID for this action is 'SetTopRow'
MSFlexGrid elements
Parameters
Name Data Type Description
Row number The 1-based row number
The internal ID for this action is 'GetRowOffset'
Select Range
Select a range of cells
Parameters
Name Data Type Description
Row number The 1-based row number
Column number The 1-based column number
End Row number The end column number
End Column number The end column number
The internal ID for this action is 'SelectRange'
MSFlexGrid elements
Get Item
Gets all data associated with an item, as a collection (eg every column of a listview, for the item in question).
Parameters
Name Data Type Description
Item Text text The main text of the item of interest (eg the text of the first column in a listview item). If not unique, then the first matching item will be retrieved.
Item Position number The 1-based index of the item of interest. This parameter is ignored unless the 'Item Text' parameter is blank.
The internal ID for this action is 'GetItem'
Is Item Selected
Reads the 'selected' value from a child of the chosen element. Eg from an item in a listview, etc
Parameters
Name Data Type Description
Item Text text The text of the item. Only used when no value is supplied to the Position parameter
Item Position number The 1-based index of the item. If this parameter is used then the Text parameter will be ignored
The internal ID for this action is 'IsItemSelected'
Is Item Checked
Reads the 'checked' value from a child of the chosen element. Eg from an item in a listview, etc
Parameters
Name Data Type Description
Item Text text The text of the item. Only used when no value is supplied to the Position parameter
Item Position number The 1-based index of the item. If this parameter is used then the Text parameter will be ignored
The internal ID for this action is 'IsItemChecked'
Is Item Expanded
Reads the 'expanded' value from a child of the chosen element. Eg from an item in a treeview, etc
Parameters
Name Data Type Description
Item Text text The text of the item. Only used when no value is supplied to the Position parameter
Item Position number The 1-based index of the item. If this parameter is used then the Text parameter will be ignored
The internal ID for this action is 'IsItemExpanded'
Is Item Focused
Reads the 'focused' value from a child of the chosen element. Eg from an item in a treeview, etc.
Parameters
Name Data Type Description
Item Text text The text of the item. Only used when no value is supplied to the Position parameter
Item Position number The 1-based index of the item. If this parameter is used then the Text parameter will be ignored
The internal ID for this action is 'IsItemFocused'
Parameters
Name Data Type Description
Item Text text The text of the item. Only used when no value is supplied to the Position parameter
Item Position number The 1-based index of the item. If this parameter is used then the Text parameter will be ignored
The internal ID for this action is 'GetItemImageIndex'
Works with the following element types:
Parameters
Name Data Type Description
Item Text text The text of the item. Only used when no value is supplied to the Index parameter
Item Position number The 1-based index of the item. If this parameter is used then the Text parameter will be ignored
The internal ID for this action is 'EnsureItemVisible'
Scroll To Top
Scrolls a listview to the top when in details mode.
Count Items
Counts and returns the number of items contained in a listview or Treeview.
Expand Item
Expands the specified Treeview item.
Parameters
Name Data Type Description
Item Text text The text of the treenode to be expanded. If not unique, then the first matching node will be expanded.
The internal ID for this action is 'ExpandTreeNode'
Collapse Item
Collapses the specified Treeview item.
Parameters
Name Data Type Description
Item Text text The text of the treenode to be collapsed. If not unique, then the first matching node will be collapsed.
The internal ID for this action is 'CollapseTreeNode'
Parameters
Name Data Type Description
Item Text text The text of the treenode to be toggled. If not unique, then the first matching node will be toggled.
The internal ID for this action is 'ToggleTreeNode'
Get Value
Gets the numeric value of a control such as the position on a trackbar, a scrollbar, or the value in a numeric up/down control.
Set Value
Sets the numeric value of a control such as the position on a trackbar, a scrollbar, or the value in a numeric up/down control.
Parameters
Name Data Type Description
Value number The new value to be set in the control.
The internal ID for this action is 'SetNumericValue'
Get Value
Gets the numeric value of a control such as a java trackbar, a java scrollbar or a java numeric up/down control.
Set Value
Sets the numeric value of a control such as a java trackbar, a java scrollbar or a java numeric up/down control.
Parameters
Name Data Type Description
Value number The new value to be set in the control.
The internal ID for this action is 'JABSetNumericValue'
Get Value
Gets the datetime value of a VB6 date picker control.
Get Value
Gets the datetime value of a control such as a date picker.
Set Value
Sets the datetime value of a control such as a date picker.
Parameters
Name Data Type Description
Value datetime The new value to be set in the control.
The internal ID for this action is 'SetDateTimeValue'
Scroll To Minimum
Sets a scrollbar to its minimum value - ie either the extreme left, or to the top depending on its orientation.
Scroll To Maximum
Sets a scrollbar to its maximum value - ie either the extreme right, or to the bottom depending on its orientation.
Scroll By Amount
Adjusts the value of a scroll bar by the specified amount in pages, where one page is the size represented by the "thumb" on the scroll bar. Both positive and negative values are permitted, as
well as fractional values.
Parameters
Data
Name Description
Type
Number of number The number of pages to scroll. Fractional values such as '0.5' are valid as well as whole values such as '3'. A negative value indicates scrolling up/left; a positive
Pages value indicates scrolling down/right.
The internal ID for this action is 'ScrollByAmount'
Scroll To Minimum
Sets a java scrollbar to its minimum value - ie either the extreme left, or to the top depending on its orientation.
Scroll To Maximum
Sets a java scrollbar to its maximum value - ie either the extreme right, or to the bottom depending on its orientation.
Scroll By Amount
Adjusts the value of a java scroll bar by the specified amount in pages, where one page is the size represented by the "thumb" on the scroll bar. Both positive and negative values are permitted,
as well as fractional values.
Parameters
Data
Name Description
Type
Number of number The number of pages to scroll. Fractional values such as '0.5' are valid as well as whole values such as '3'. A negative value indicates scrolling up/left; a positive
Pages value indicates scrolling down/right.
The internal ID for this action is 'JABScrollByAmount'
Parameters
Name Data Type Description
Item Text text The text of the item to be selected. If not unique, then the first matching item will be selected.
The internal ID for this action is 'MultiSelectItem'
Parameters
Name Data Type Description
Item Text text The text of the item to be selected. If not unique, then the first matching item found will be selected.
Item Position number The 1-based index of the item to be modified. This parameter is ignored unless the 'Item Text' parameter is blank.
The internal ID for this action is 'SelectItem'
Click Item
Clicks the item in a Windows Listview that matches the given text.
Parameters
Name Data Type Description
Item Text text The text of the item to be clicked. If not unique, then the first matching item found will be selected.
Item Position number The 1-based index of the item to be clicked. This parameter is ignored unless the 'Item Text' parameter is blank.
Mouse Button text Optional: the mouse button to use. Valid values are 'left' and 'right'; a null value implies 'left'
The internal ID for this action is 'ClickItem'
Parameters
Name Data Type Description
Item Text text The text of the item of interest. If not unique, then the first matching item found will be used.
Item Position number The 1-based index of the item of interest. This parameter is ignored unless the 'Item Text' parameter is blank.
The internal ID for this action is 'GetItemBoundsAsCollection'
Parameters
Name Data Type Description
Item Text text The text of the item of interest. If not unique, then the first matching item found will be used.
Item Position number The 1-based index of the item of interest. This parameter is ignored unless the 'Item Text' parameter is blank.
The internal ID for this action is 'GetItemScreenBoundsAsCollection'
Parameters
Name Data Type Description
Node Text text The text of the node to be selected. If not unique, then the first matching item found will be selected.
The internal ID for this action is 'SelectTreeNode'
Click Item
Clicks the item in a Windows Toolbar (or similar) that matches the given text.
Parameters
Name Data Type Description
Item Position number The 1-based index of the item to be clicked. This parameter is ignored unless the 'Item Text' parameter is blank.
The internal ID for this action is 'ClickToolbarButton'
Toolbar elements
Is Button Enabled
Reads the 'enabled' value of a toolbar button.
Parameters
Name Data Type Description
Item Position number The 1-based index of the item of interest. This parameter is ignored unless the 'Item Text' parameter is blank.
The internal ID for this action is 'IsToolbarButtonEnabled'
Is Button Checked
Reads the 'checked' value of a toolbar button.
Parameters
Name Data Type Description
Item Position number The 1-based index of the item of interest. This parameter is ignored unless the 'Item Text' parameter is blank.
The internal ID for this action is 'IsToolbarButtonChecked'
Is Button Pressed
Reads the 'pressed' value of a toolbar button.
Parameters
Name Data Type Description
Item Position number The 1-based index of the item of interest. This parameter is ignored unless the 'Item Text' parameter is blank.
The internal ID for this action is 'IsToolbarButtonPressed'
Parameters
Data
Name Description
Type
Menu text The path to the menu item of interest, as a descent through the menu tree-structure. Eg "{File}{Backup Options}{Backup Configuration}". The escape character for the
Path special "{","}" characters is the backslash: "\".
The internal ID for this action is 'SelectMenuItem'
Window elements
SAP Menubar elements
Is Menu Item Checked
Reads the 'checked' value of a menu item.
Parameters
Data
Name Description
Type
Menu text The path to the menu item of interest, as a descent through the menu tree-structure. Eg "{File}{Backup Options}{Backup Configuration}". The escape character for the
Path special "{","}" characters is the backslash: "\".
The internal ID for this action is 'IsMenuItemChecked'
Parameters
Data
Name Description
Type
Menu text The path to the menu item of interest, as a descent through the menu tree-structure. Eg "{File}{Backup Options}{Backup Configuration}". The escape character for the
Path special "{","}" characters is the backslash: "\".
The internal ID for this action is 'IsMenuItemEnabled'
Click Tab
Sends a click message to a tab control, located at the centre of the specified tab.
Parameters
Name Data Type Description
Tab Text text The text of the tab to receive the click messages. If not unique, then the first matching tab found will be used.
Item Position number The 1-based index of the tab to be used. This parameter is ignored unless the 'Tab Text' parameter is blank.
The internal ID for this action is 'ClickTab'
Parameters
Name Data Type Description
Item Text text The text of the item to be modified. If not unique, then the first matching item found will be used.
Item Position number The 1-based index of the item to be modified. This parameter is ignored unless the 'Item Text' parameter is blank.
Value flag A flag value indicating whether the item specified should be checked or unchecked.
The internal ID for this action is 'SetItemChecked'
Select Item
Selects a child item identified by its text, or by its index - eg from a menu dropdown, or a combo box, etc
Parameters
Name Data Type Description
Item Text text The text of the item to be selected. If not unique, then the first matching item found will be selected.
Item Position number The 1-based index of the item to be selected. This parameter is ignored unless the 'Item Text' parameter is blank.
The internal ID for this action is 'AASelectItem'
Count Items
Counts and returns the number of items contained in an active accessibility element such as a listview, Treeview or ComboBox.
This action takes no parameters
Get Checked
Reads the 'checked' value from an active accessibility checkbox, radio button, etc
Show Dropdown
Show the dropdown list on a combobox or menu, etc
Hide Dropdown
Hide the dropdown list on a combobox or menu, etc
Clear Selection
Clears the selection (of child items where appropriate) - eg in a edit field, listview, listbox, etc
This action takes no parameters
Set Checked
Sets the checked status of a radio button or checkbox
Parameters
Name Data Type Description
Checked flag The new value to be applied.
The internal ID for this action is 'SetChecked'
Launch Mainframe
Launch the mainframe. The parameters supplied in the Application Modeller wizard may be optionally overridden in this call. To use the value supplied in the wizard, leave the corresponding
parameter blank. To supply an empty string to a parameter, use an expression which represents an empty string (eg "", or use a data item with an empty value).
Attach Mainframe
Attach to the target mainframe.
Parameters
Name Data Type Description
Session Identifier text Often called the session short name this is a single letter in the range A..Z.
The internal ID for this action is 'AttachMainframe'
Detach Mainframe
Detach from the mainframe.
Terminate Mainframe
Terminate the mainframe.
Launch
Launch the target application. The parameters supplied in the Application Modeller wizard may be optionally overridden in this call. To use the value supplied in the wizard, leave the
corresponding parameter blank. To supply an empty string to a parameter, use an expression which represents an empty string (eg "", or use a data item with an empty value).
Application elements
Attach
Attaches to an existing instance of the target application. The parameters supplied in the Application Modeller wizard may be optionally overridden in this call. To use the value supplied in the
wizard, leave the corresponding parameter blank. To supply an empty string to a parameter, use an expression which represents an empty string (eg "", or use a data item with an empty value).
Parameters
Name Data Type Description
Window collection Optional Parameter. A collection of different patterns designed to match any one of a number of window titles. Window title matching patterns should be contained in a
Titles (as field called "Window Title". A successful match amongst any of the patterns will cause the matching application to be attached. The wildcard characters "*", "?", "#" are
Collection) valid, and may be escaped with a backslash character ("\").
Window text Optional parameter. A pattern specifying a single window title to be matched. The wildcard characters "*", "?", "#" are valid, and may be escaped with a backslash
Title character ("\").
Process text Optional parameter. A pattern specifying the process name of the application. The wildcard characters "*", "?", "#" are valid, and may be escaped with a backslash
Name character ("\").
Process ID number Optional parameter. The process identifier (pid) of the process.
User Name text Optional parameter. The username of the user who the process is running as.
Child Index number Optional parameter. The child process index
The internal ID for this action is 'AttachApplication'
Application elements
Detach
Detaches from the currently connected application.
Application elements
Terminate
Terminate the target application. For emergency use only
Application elements
Is Connected
Detects whether the business object is currently connected to the application (be it through launching or attaching).
Parameters
Data
Name Description
Type
Text text The key-codes to be sent to the target application. Full details at [http://msdn2.microsoft.com/en-us/library/system.windows.forms.sendkeys.send.aspx MSDN
Sendkeys.Send()].
Interval number The number of seconds to wait between each keypress. Note that if this is set to a non-zero value, 'Text' must not contain any control characters or an error will occur
The internal ID for this action is 'SendKeys'
Application elements
SAP Main Window elements
Parameters
Data
Name Description
Type
Text text The key events to be sent to the target application. Special characters should be enclosed in curly braces (eg {SPACE}, {ESC}, {PGUP}, {PGDN}, {LEFT}, {RIGHT}, {UP},
{DOWN}). The modifiers "<" and ">" change the following letter into a key-down or key-up operation (respectively), instead of a full key-press (ie key-down followed by key-
up operation). For example "hello" sends those keystrokes; "<{CTRL}s>{CTRL}" simulates depressing the control key, pressing "s" and releasing the control key again.
Special characters (such as "<", ">", "{", "}") should be enclosed in curly braces if meant literally. Any key name listed at [https://msdn.microsoft.com/en-
us/library/system.windows.forms.keys.aspx MSDN Keys Enumeration] can also be used.
Interval number The number of seconds to wait between each keypress. Default is 0.1, ie. 100ms
The internal ID for this action is 'SendKeyEvents'
Application elements
Activate Application
Activate the application, i.e. brings to the foreground. Target element should be the app's main window.
Window elements
Parameters
Name Data Type Description
Text text The text to be sent. Each letter represents a different keystroke, which will be sent one by one.
Interval number The number of seconds to wait between each keystroke.
The internal ID for this action is 'TypeText'
Parameters
Name Data Type Description
Text text The text to be sent. Each letter represents a different keystroke, which will be sent one by one.
Interval number The number of seconds to wait between each keystroke.
The internal ID for this action is 'TypeTextAlt'
Edit elements
Password elements
Combo Box elements
Window elements
Combo Box (AA) elements
Default
Perform the default action for the application element
Move
Move a window to the specified location.
Parameters
Name Data Type Description
X number The X coordinate of the new window location, relative to the top-left corner of the screen.
Y number The Y coordinate of the new window location, relative to the top-left corner of the screen.
The internal ID for this action is 'MoveWindow'
Works with the following element types:
Window elements
Resize
Resize a window.
Parameters
Name Data Type Description
Width number The new width of the window, in pixels.
Height number The new width of the window, in pixels.
The internal ID for this action is 'ResizeWindow'
Window elements
Maximise
Maximises the window to fill the screen.
Window elements
Minimise
Minimises the window to the task tray.
Window elements
Restore
Restores the window from its minimised or maximised state.
Hide Window
Hides a top-level window by moving it offscreen, and removing from the taskbar.
Window elements
Unhide Window
Unhides a top-level window which has previously been hidden.
Window elements
Is Window Hidden
Determines whether a window has previously been hidden using a call to 'Hide Window'.
Do
Performs an action
Parameters
Name Data Type Description
Action text No Description Found. Please fix this problem
The internal ID for this action is 'DoJava'
Focus
Brings a java element into focus, ready to receive keyboard input
Select Tab
Selects a java tab from a java tab control
Count Items
Gets the number of items contained in a java component, eg the number of rows in a table, eg the number of items in a combo box
Parameters
Name Data Type Description
Mouse Button text Optional: the mouse button to use. Valid values are 'left' and 'right'; a null value implies 'left'
The internal ID for this action is 'AAClickCentre'
Parameters
Name Data Type Description
X number The X coordinate of the point at which to click, relative to the window
Y number The Y coordinate of the point at which to click, relative to the window
Mouse Button text Optional: the mouse button to use. Valid values are 'left' and 'right'; a null value implies 'left'
The internal ID for this action is 'AAMouseClick'
Get Name
Gets the name of the Accessibility element. Some applications (incorrectly) expose current value information in the Name Attribute
Get Description
Gets the description of the Accessibility element. Some applications (incorrectly) expose current value information in the Description Attribute
Get Table
Get the Active Accessibility table specified
This action takes no parameters
Focus
Focus the Active Accessibility element.
Parameters
Data
Name Description
Type
Text text The key-codes to be sent to the target application. Full details at [http://msdn2.microsoft.com/en-us/library/system.windows.forms.sendkeys.send.aspx MSDN
Sendkeys.Send()].
Interval number The number of seconds to wait before each keypress. Note that if this is set to a non-zero value, 'Text' must not contain any control characters or an error will occur
The internal ID for this action is 'AASendKeys'
Navigate
Navigate to a URL
Parameters
Name Data Type Description
URL text The URL to navigate to.
The internal ID for this action is 'HTMLNavigate'
Application elements
HTML Element elements
Click Centre
Click the centre of an HTML element.
Get Table
Gets all elements of a HTML table, as a collection.
Select Item
Selects the item in a ComboBox that matches the given parameters.
Parameters
Name Data Type Description
Item Text text The text of the item to be selected. If not unique, then the first matching item found will be selected.
Item Position number The 1-based index of the item to be modified. This parameter is ignored unless the 'Item Text' parameter is blank.
Item Value text The value of the item to selected. This parameter is ignored unless the 'Item Text' and 'Item Position' parameter is blank.
The internal ID for this action is 'HTMLSelectItem'
Count Items
Get the number of child items of an HTML element.
Parameters
Name Data Type Description
Function Name text The name of the function to be called.
Arguments text The arguments to pass to the function, as an array of objects in JSON format
The internal ID for this action is 'HTMLInvokeJavascriptMethod'
Application elements
HTML Element elements
Parameters
Name Data Type Description
Fragment text The javascript fragment to be inserted. Eg var Success; function doSomething() { alert('hello'); Success = true; }
The internal ID for this action is 'HTMLInsertJavascriptFragment'
Application elements
HTML Element elements
Update Cookie
Updates the given cookie on the target document. Cookies need to be specified in the format "name=value". By default the cookie will expire when the browser is closed, but to have the cookie
persist set an expiry date using "name=value; expires=date". To delete a cookie use "name=; expires=date", where name is the name of the cookie and date is in the past. Dates should be in
UTC format e.g. Thu, 18 Dec 2013 12:00:00 UTC
Parameters
Name Data Type Description
Cookie text The cookie data to be set
The internal ID for this action is 'HTMLUpdateCookie'
Works with the following element types:
Application elements
HTML Snapshot
Take a snapshot of all HTML document elements.
Source Capture
Capture the source of the HTML document.
Get HTML
Gets the HTML of an element.
Get Path
Gets Path of the HTML element.
Snapshot
Take a snapshot of all elements.
Snapshot
Take a snapshot of all elements.
Click Link
Clicks a .Net Link Label
Parameters
Data
Name Description
Type
Value text The value (if any) to supply to the DDE command.
No flag If true, then no check will be made as to the success of the operation. This provides a workaround for a badly behaved application which performs the requested command,
Check but fails to feed back a success status. Defaults to False.
The internal ID for this action is 'ExecuteDDECommand'
Verify
Verifies that an element exists, and optionally highlights the element
Parameters
Name Data Type Description
Highlight flag Specifies that the element should be highlighted
The internal ID for this action is 'Verify'
Edit elements
Password elements
List Box elements
Radio button elements
Check box elements
Check box (.NET) elements
Button elements
Combo Box elements
List View elements
List View elements
Tree View elements
Tree View elements
Status Bar elements
Tab Control elements
Track Bar elements
Up-Down Box elements
DateTime Picker elements
Month Calendar Picker elements
Scroll Bar elements
Label elements
Link Label (.NET) elements
Toolbar elements
.NET DataGrid elements
.NET DataGridView elements
Window elements
MSFlexGrid elements
ApexGrid elements
DTPicker elements
Field elements
Active Accessibility elements
Button (AA) elements
Check Box (AA) elements
Combo Box (AA) elements
List Box (AA) elements
Radio Button (AA) elements
Edit (AA) elements
HTML Element elements
HTML Button elements
HTML Check Box elements
HTML Radio Button elements
HTML Edit elements
HTML Combo Box elements
HTML Table elements
Edit (Java) elements
Password Edit (Java) elements
Check Box (Java) elements
Radio Button (Java) elements
Toggle Button (Java) elements
Menu Item (Java) elements
Menu (Java) elements
Button (Java) elements
Scrollbar (Java) elements
ComboBox (Java) elements
Dialog Window (Java) elements
Tab Page Selector (Java) elements
Progess Bar (Java) elements
Track Bar (Java) elements
Up-Down Box (Java) elements
Table (Java) elements
Tree View (Java) elements
Tree Node (Java) elements
List Box (Java) elements
Tab Control (Java) elements
Tool Bar (Java) elements
Popup Menu (Java) elements
Java elements
Verify
Verifies that an element exists, and optionally highlights the element
Parameters
Name Data Type Description
Highlight flag Specifies that the element should be highlighted
The internal ID for this action is 'RegionVerify'
Region elements
Verify
Verifies that an element exists, and optionally highlights the element
Parameters
Name Data Type Description
Element Number number The 1-based number indicating which element of the list region to act on. Default is 1
Highlight flag Specifies that the element should be highlighted
The internal ID for this action is 'ListRegionVerify'
Verify
Verifies that an element exists, and optionally highlights the element
Parameters
Name Data Type Description
Column Number number The 1-based column number indicating which column of the grid region to act on. Default is 1
Row Number number The 1-based row number indicating which row of the grid region to act on. Default is 1
Highlight flag Specifies that the element should be highlighted
The internal ID for this action is 'GridRegionVerify'
Select Date
Set the date range for a control
Parameters
Name Data Type Description
Start Date date The start date of the range
End Date date The end date of the range
The internal ID for this action is 'SelectDateRange'
Get Date
Get the date range for a control
Parameters
Name Data Type Description
Value number The new value
The internal ID for this action is 'SetHorizontalValue'
Parameters
Name Data Type Description
Value number The new value
The internal ID for this action is 'SetVerticalValue'
Parameters
Name Data Type Description
Key text The key of the node
The internal ID for this action is 'GetNodeText'
Parameters
Name Data Type Description
Text text The text of the node
The internal ID for this action is 'DoubleClickNode'
Works with the following element types:
Select
Selects an item
Select Item
Selects an item identified by its position.
Parameters
Name Data Type Description
Item Position number The 1-based index of the item to be selected. This parameter is ignored unless the 'Item Text'
The internal ID for this action is 'SelectItemByIndex'
Parameters
Name Data Type Description
Cell row number The row number of the current cell
Cell column number The column number of the current cell
The internal ID for this action is 'GetCellValue'
Set Focus
Places the focus for events on to a specific control.
Conditions
Get Text
Compares against drawn text retrieved from a rectangular region
Get Text
Compares against drawn text retrieved from a list element in a rectangular region
Get Text
Compares against drawn text retrieved from a grid cell in a rectangular region
Matches Image
Compares against an image retrieved from a rectangular region
Region elements
Matches Image
Compares against an image retrieved from a list element in a rectangular region
Matches Image
Compares against an image retrieved from a grid element in a rectangular region
Contains Image
Determines if the region contains a particular image.
Region elements
Contains Image
Determines if the specified element in the list region contains a particular image.
Contains Image
Determines if the specified element in the grid region contains a particular image.
Contains Colour
Determines if the region contains a particular colour.
Region elements
Contains Colour
Determines if the specified element in the list region contains a particular colour.
Contains Colour
Determines if the specified element in the grid region contains a particular colour.
Region elements
Uniform Colour
Determines if the specified element in the list region consists of a uniform colour.
Uniform Colour
Determines if the specified element in the grid region consists of a uniform colour.
Recognise Text
Compares text using character matching from a rectangular area on a window
Region elements
Recognise Text
Compares text using character matching from a list element in a rectangular area on a window
Recognise Text
Compares text using character matching from a grid cell in a rectangular area on a window
Get Text
Compares against text retrieved from a java element
Count Items
Counts and returns the number of items contained in a listview or Treeview.
IsFocused
Determines whether a java element is focused
Get Field
Compares contents of a terminal field
Field elements
Edit elements
Password elements
List Box elements
Radio button elements
Check box elements
Button elements
Combo Box elements
List View elements
List View elements
Tree View elements
Tree View elements
Status Bar elements
Tab Control elements
Track Bar elements
Up-Down Box elements
DateTime Picker elements
Month Calendar Picker elements
Scroll Bar elements
Label elements
Toolbar elements
.NET DataGrid elements
.NET DataGridView elements
Window elements
MSFlexGrid elements
ApexGrid elements
DTPicker elements
Region elements
List Region elements
Grid Region elements
Check Exists
Check the element exists - True or False
Edit elements
Password elements
List Box elements
Radio button elements
Check box elements
Check box (.NET) elements
Button elements
Combo Box elements
List View elements
List View elements
Tree View elements
Tree View elements
Tab Control elements
DateTime Picker elements
Label elements
Link Label (.NET) elements
Toolbar elements
Window elements
MSFlexGrid elements
ApexGrid elements
DTPicker elements
Region elements
Active Accessibility elements
Button (AA) elements
Check Box (AA) elements
Combo Box (AA) elements
List Box (AA) elements
Radio Button (AA) elements
Edit (AA) elements
HTML Element elements
HTML Button elements
HTML Check Box elements
HTML Radio Button elements
HTML Edit elements
HTML Combo Box elements
HTML Table elements
Edit (Java) elements
Password Edit (Java) elements
Check Box (Java) elements
Radio Button (Java) elements
Toggle Button (Java) elements
Menu Item (Java) elements
Menu (Java) elements
Button (Java) elements
Scrollbar (Java) elements
ComboBox (Java) elements
Dialog Window (Java) elements
Tab Page Selector (Java) elements
Progess Bar (Java) elements
Track Bar (Java) elements
Up-Down Box (Java) elements
Table (Java) elements
Tree View (Java) elements
Tree Node (Java) elements
List Box (Java) elements
Tab Control (Java) elements
Tool Bar (Java) elements
Popup Menu (Java) elements
Java elements
SAP Status Bar elements
SAP Title Bar elements
SAP Main Window elements
SAP Calendar elements
SAP GridView elements
SAP Password Field elements
SAP TextBox elements
SAP ComboBox elements
SAP OK Code elements
SAP Button elements
SAP Check Box elements
SAP Radio Button elements
SAP Tab Strip elements
SAP Tab elements
SAP Treeview elements
SAP User Area elements
SAP Splitter Shell elements
SAP Gui Container Shell elements
SAP Toolbar elements
SAP Menubar elements
SAP Label elements
SAP Table elements
SAP Scrollbar elements
SAP Scroll Container elements
SAP HTML Viewer elements
Generic SAP Component elements
Check Exists
Check that the Active Accessibility element exists - True or False
Check Exists
Check that the Java element exists - True or False
Check Exists
Check if the terminal field exists, with the text contained when spied - True or False
Field elements
Checked
Check if the item (e.g a checkbox) is checked - True or False
Checked
Check if the item (e.g a checkbox) is checked - True or False
Document Loaded
Check if the current document has loaded - True or False. Relevant only for browser applications. Do not use this unless you know you are already on the page which you are waiting to load,
otherwise it is more appropriate to use Parent Document Loaded on an element on the target page. Parent Document Loaded includes an implicit Check exists on the element as well as a
Document Loaded check.
Application elements
HTML Element elements
Check URL
Check if the URL of the currently loaded document equals a particular value. Relevant only for browser applications
Application elements
HTML Element elements
Application elements
HTML Element elements
Check Value
Check if the HTML element is a specific value
Pressed
Check if the button has been pressed
Works with the following element types:
Button elements
MouseLeftDown
Check if the left mouse button has been pressed
Button elements
Is Connected
Checks whether the business object is currently connected to the application (be it through launching or attaching).
Window elements
Edit elements
Password elements
List Box elements
Radio button elements
Check box elements
Button elements
Combo Box elements
List View elements
List View elements
Tree View elements
Tree View elements
Status Bar elements
Tab Control elements
Track Bar elements
Up-Down Box elements
DateTime Picker elements
Month Calendar Picker elements
Scroll Bar elements
Label elements
Toolbar elements
.NET DataGrid elements
.NET DataGridView elements
Window elements
MSFlexGrid elements
ApexGrid elements
DTPicker elements
Region elements
List Region elements
Grid Region elements
Active Accessibility elements
Button (AA) elements
Check Box (AA) elements
Combo Box (AA) elements
List Box (AA) elements
Radio Button (AA) elements
Edit (AA) elements
Check AA Attribute
Get the current value of an Active Accessibility attribute.
Element Types
Application
An element representing the target application as a whole.
Launch
Attach
Detach
Terminate
Global Send Keys
Global Send Key Events
Navigate
Invoke Javascript Function
Insert Javascript Fragment
Update Cookie
Document Loaded
Check URL Domain
Check URL
Edit
A standard Windows text edit field.
Click Window
Click Window Centre
Global Mouse Click
Global Mouse Click Centre
Global Double Mouse Click
Global Double Mouse Click Centre
Drag
Drop
Window Press Keys
Window Press Keys with Alt
Verify
Get Text
Get Window Attribute
Get Relative Bounds
Get Bounds
Get Screen Bounds
Check Exists
Get Window Text
Check Window Attribute
Password
Password
A Windows password text box.
Supports the following actions:
Click Window
Click Window Centre
Global Mouse Click
Global Mouse Click Centre
Global Double Mouse Click
Global Double Mouse Click Centre
Drag
Drop
Window Press Keys
Window Press Keys with Alt
Verify
Get Text
Get Window Attribute
Get Relative Bounds
Get Bounds
Get Screen Bounds
Check Exists
Get Window Text
Check Window Attribute
Edit
List Box
A standard Windows List Box.
Click Window
Click Window Centre
Global Mouse Click
Global Mouse Click Centre
Global Double Mouse Click
Global Double Mouse Click Centre
Drag
Drop
Select Item
Window Press Keys
Verify
Check Exists
Count Items
Get Window Text
Check Window Attribute
Radio button
A standard Windows Radio Button
Press
Verify
Get Checked
Get Text
Get Window Attribute
Get Relative Bounds
Get Bounds
Get Screen Bounds
Check Exists
Checked
Get Window Text
Check Window Attribute
Check box
A standard Windows check box
Get Checked
Get Text
Get Window Attribute
Get Relative Bounds
Get Bounds
Get Screen Bounds
Check Exists
Checked
Get Window Text
Check Window Attribute
Verify
Get Checked
Get Text
Get Bounds
Get Screen Bounds
Check Exists
Checked
Button
A standard Windows Button
Press
Global Mouse Click Centre
Global Mouse Click
Global Double Mouse Click Centre
Global Double Mouse Click
Click Window
Click Window Centre
Verify
Get Text
Get Window Attribute
Get Relative Bounds
Get Bounds
Get Screen Bounds
Check Exists
Pressed
MouseLeftDown
Get Window Text
Check Window Attribute
Radio button
Check box
Check box (.NET)
Combo Box
A standard Windows Combo Box
Click Window
Click Window Centre
Global Mouse Click
Global Mouse Click Centre
Global Double Mouse Click
Global Double Mouse Click Centre
Select Item
Show Dropdown
Hide Dropdown
Window Press Keys
Window Press Keys with Alt
Verify
Count Items
Get All Items
Get Selected Item Text
Get Text
Get Window Attribute
Get Relative Bounds
Get Bounds
Get Screen Bounds
Check Exists
Get Window Text
Check Window Attribute
List View
A standard Windows List View
Click Window
Click Window Centre
Global Mouse Click
Global Mouse Click Centre
Global Double Mouse Click
Global Double Mouse Click Centre
Drag
Drop
Drag Listview Item
Drop Onto Listview Item
Multi Select Item
Select Item
Click Item
Set Item Checked
Clear Selection
Window Press Keys
Ensure Item Visible
Verify
Count Items
Count Selected Items
Get All Items
Get Item
Get Selected Items
Get Selected Item Text
Get Page Capacity
Is Item Selected
Is Item Checked
Is Item Focused
Get Item Bounds
Get Item Screen Bounds
Get Item Image Index
Get Text
Get Window Attribute
Get Relative Bounds
Get Bounds
Get Screen Bounds
Check Exists
Count Items
Get Window Text
Check Window Attribute
List View
An ActiveX List View
Verify
Count Items
Get Selected Item Text
Get All Items
Get Text
Get Window Attribute
Get Relative Bounds
Get Bounds
Get Screen Bounds
Check Exists
Count Items
Get Window Text
Check Window Attribute
Tree View
A standard Windows Tree View
Select Item
Set Item Checked
Ensure Item Visible
Expand Item
Collapse Item
Toggle Item Expansion
Verify
Count Items
Get Treenode Child Items
Get Treenode Sibling Items
Count Selected Items
Get Selected Item Text
Get Page Capacity
Is Item Checked
Is Item Selected
Is Item Expanded
Is Item Focused
Get Text
Get Window Attribute
Get Relative Bounds
Get Bounds
Get Screen Bounds
Check Exists
Count Items
Get Window Text
Check Window Attribute
Tree View
An ActiveX Tree View
Click Window
Click Window Centre
Global Mouse Click
Global Mouse Click Centre
Global Double Mouse Click
Global Double Mouse Click Centre
Select Tree Node
Verify
Count Items
Get Treenode Child Items
Get Treenode Sibling Items
Get Text
Get Window Attribute
Get Relative Bounds
Get Bounds
Get Screen Bounds
Check Exists
Count Items
Get Window Text
Check Window Attribute
Status Bar
An ActiveX Status Bar
Verify
Tab Control
A standard Windows Tab Control
Click Window
Click Window Centre
Global Mouse Click
Global Mouse Click Centre
Global Double Mouse Click
Global Double Mouse Click Centre
Select Item
Click Tab
Global Mouse Click Tab
Verify
Check Exists
Count Items
Get Window Text
Check Window Attribute
Track Bar
A standard Windows Track Bar Control
Verify
Up-Down Box
A standard Windows Up-Down Control
DateTime Picker
A standard Windows DateTime-Picker Control
Verify
Get Value
Get Max Value
Get Min Value
Get Text
Get Window Attribute
Get Relative Bounds
Get Bounds
Get Screen Bounds
Check Exists
Get Window Text
Check Window Attribute
Get Text
Get Window Attribute
Get Relative Bounds
Get Bounds
Get Screen Bounds
Scroll Bar
A standard Windows Scroll Bar
Scroll To Minimum
Scroll To Maximum
Scroll By Amount
Verify
Label
A standard Windows Label
Get Text
Get Window Attribute
Get Relative Bounds
Get Bounds
Get Screen Bounds
Check Exists
Get Window Text
Check Window Attribute
Click Link
Global Mouse Click
Global Mouse Click Centre
Global Double Mouse Click
Global Double Mouse Click Centre
Drag
Drop
Verify
Check Exists
Click Item
Verify
Count Items
Is Button Enabled
Is Button Checked
Is Button Pressed
Get Text
Get Window Attribute
Get Relative Bounds
Get Bounds
Get Screen Bounds
Check Exists
Get Window Text
Check Window Attribute
.NET DataGrid
A .NET DataGrid control
Click Window
Click Window Centre
Global Mouse Click
Global Mouse Click Centre
Global Double Mouse Click
Global Double Mouse Click Centre
Verify
.NET DataGridView
A .NET DataGridView control
Click Window
Click Window Centre
Global Mouse Click
Global Mouse Click Centre
Global Double Mouse Click
Global Double Mouse Click Centre
Verify
Window
A standard Windows Window.
Click Window
Click Window Centre
Global Mouse Click
Global Mouse Click Centre
Global Double Mouse Click
Global Double Mouse Click Centre
Drag
Drop
Window Press Keys
Window Press Keys with Alt
Activate Application
Close
Move
Resize
Maximise
Minimise
Restore
Hide Window
Unhide Window
Select Menu Item
Verify
Check Exists
Check Window Active
Get Window Text
Check Window Attribute
.NET DataGrid
.NET DataGridView
Radio button
Check box
Button
Edit
List Box
Combo Box
List View
Tree View
Tab Control
Track Bar
Up-Down Box
DateTime Picker
Month Calendar Picker
Scroll Bar
Label
Toolbar
MSFlexGrid
A Microsoft FlexGrid ActiveX Control
Click Window
Click Window Centre
Global Mouse Click
Global Mouse Click Centre
Global Double Mouse Click
Global Double Mouse Click Centre
Go To Cell
Select Range
Set Top Row
Verify
Check Exists
Get Window Text
Check Window Attribute
ApexGrid
An Apex Grid ActiveX Control
Click Window
Click Window Centre
Global Mouse Click
Global Mouse Click Centre
Global Double Mouse Click
Global Double Mouse Click Centre
Go To Cell
Verify
Check Exists
Get Window Text
Check Window Attribute
DTPicker
A VB6 Date Picker control
Click Window
Click Window Centre
Global Mouse Click
Global Mouse Click Centre
Global Double Mouse Click
Global Double Mouse Click Centre
Verify
Get Value
Get Text
Get Window Attribute
Get Relative Bounds
Get Bounds
Get Screen Bounds
Check Exists
Get Window Text
Check Window Attribute
Region
A rectangular region within a Window identified using either coordinates or an image. For regions located using an image, actions and conditions will search the parent element in the
application window for the region's image to identify its location - actions will raise an error if the region cannot be found.
Read Text
Get Win32 Parent Text
Recognise Text
Read Image
Read Text with OCR
Get Window Attribute
Get Bounds
Get Screen Bounds
Matches Image
Contains Image
Contains Colour
Uniform Colour
Recognise Text
Check Exists
Get Window Text
Check Window Attribute
List Region
A list of contiguous regions within a window
Read Text
Recognise Text
Read Image
Recognise Text In Range
Read Text with OCR
Get Text
Get Window Attribute
Get Bounds
Get Screen Bounds
Supports the following conditions:
Matches Image
Contains Image
Contains Colour
Uniform Colour
Recognise Text
Get Window Text
Check Window Attribute
Grid Region
A table of regions within a window
Read Text
Recognise Text
Read Image
Recognise Text In Table
Read Text with OCR
Get Text
Get Window Attribute
Get Bounds
Get Screen Bounds
Matches Image
Contains Image
Contains Colour
Uniform Colour
Recognise Text
Get Window Text
Check Window Attribute
Field
A terminal emulator field
Supports the following actions:
Verify
Read Field
Check Exists
Get Field
Active Accessibility
An Active Accessibility element.
Get Name
Get Current Value
Get Description
Get Table
Get Window Attribute
Get AA Attribute
Get Bounds
Get Screen Bounds
Check Exists
Check Window Attribute
Check AA Attribute
Button (AA)
Check Box (AA)
Combo Box (AA)
List Box (AA)
Radio Button (AA)
Edit (AA)
Button (AA)
An Active Accessibility Button element.
Focus
Press
Global Mouse Click Centre
Global Mouse Click
Global Send Keys
Verify
Get Name
Get Current Value
Get Description
Get Table
Get Window Attribute
Get AA Attribute
Get Bounds
Get Screen Bounds
Check Exists
Check Window Attribute
Check AA Attribute
Active Accessibility
Verify
Get Name
Get Checked
Get Description
Get Window Attribute
Get AA Attribute
Get Bounds
Get Screen Bounds
Check Exists
Check Window Attribute
Check AA Attribute
Active Accessibility
Check Exists
Check Window Attribute
Check AA Attribute
The following alternate types can be selected:
Active Accessibility
Focus
Select Item
Global Mouse Click Centre
Global Mouse Click
Global Send Keys
Verify
Check Exists
Check Window Attribute
Check AA Attribute
Active Accessibility
Verify
Supports the following read actions:
Get Name
Get Checked
Get Description
Get Window Attribute
Get AA Attribute
Get Bounds
Get Screen Bounds
Check Exists
Check Window Attribute
Check AA Attribute
Active Accessibility
Edit (AA)
An Active Accessibility Edit box element.
Get Name
Get Current Value
Get Description
Get Table
Get Window Attribute
Get AA Attribute
Get Bounds
Get Screen Bounds
Check Exists
Check Window Attribute
Check AA Attribute
Active Accessibility
Internal ID: AAEdit
HTML Element
An HTML DOM element.
Drag
Drop
Select Item
Focus
Navigate
Invoke Javascript Function
Insert Javascript Fragment
Click Centre
Double Click Centre
Verify
Check Exists
Parent Document Loaded
Document Loaded
Check URL Domain
Check URL
Check HTML Attribute
HTML Button
HTML Check Box
HTML Radio Button
HTML Edit
HTML Combo Box
HTML Table
HTML Button
An HTML Button element.
Click Centre
Double Click Centre
Verify
Get HTML
Get Current Value
Get Path
Get Table
Get HTML Attribute
Get Bounds
Get Screen Bounds
Check Exists
Parent Document Loaded
Check HTML Attribute
HTML Element
Set Checked
Click Centre
Double Click Centre
Verify
Get HTML
Get Current Value
Get Path
Get Table
Get HTML Attribute
Get Bounds
Get Screen Bounds
Check Exists
Parent Document Loaded
Check HTML Attribute
HTML Element
Set Checked
Click Centre
Double Click Centre
Verify
Get HTML
Get Current Value
Get Path
Get Table
Get HTML Attribute
Get Bounds
Get Screen Bounds
Check Exists
Parent Document Loaded
Check HTML Attribute
HTML Element
HTML Edit
An HTML Edit box element.
Click Centre
Double Click Centre
Verify
Check Exists
Parent Document Loaded
Check Value
Check HTML Attribute
HTML Element
Select Item
Click Centre
Double Click Centre
Verify
Count Items
Count Selected Items
Get All Items
Get Selected Items
Get Selected Item Text
Get HTML
Get Path
Get Table
Get HTML Attribute
Get Bounds
Get Screen Bounds
Check Exists
Parent Document Loaded
Check HTML Attribute
HTML Table
An HTML Table element.
Click Centre
Double Click Centre
Verify
Get Table
Get HTML
Get Path
Get HTML Attribute
Get Bounds
Get Screen Bounds
Check Exists
Parent Document Loaded
Check HTML Attribute
HTML Element
Edit (Java)
A Java edit box.
Select Text
Select All Text
Global Mouse Click Centre
Global Mouse Click
Global Double Mouse Click
Global Double Mouse Click Centre
Do
Focus
Verify
Check Exists
Get Text
IsFocused
Check JAB Attribute
Do
Focus
Global Mouse Click
Global Mouse Click Centre
Verify
Check Exists
Get Text
IsFocused
Check JAB Attribute
Edit (Java)
Press
Do
Focus
Global Mouse Click
Global Mouse Click Centre
Verify
Get Checked
Get Text
Get JAB Attribute
Get Bounds
Get Screen Bounds
Check Exists
Get Text
IsFocused
Check JAB Attribute
Press
Do
Focus
Global Mouse Click
Global Mouse Click Centre
Verify
Get Checked
Get Text
Get JAB Attribute
Get Bounds
Get Screen Bounds
Check Exists
Get Text
IsFocused
Check JAB Attribute
Press
Do
Focus
Global Mouse Click
Global Mouse Click Centre
Verify
Get Text
Get JAB Attribute
Get Bounds
Get Screen Bounds
Check Exists
Get Text
IsFocused
Check JAB Attribute
Press
Global Mouse Click Centre
Global Mouse Click
Global Double Mouse Click
Global Double Mouse Click Centre
Do
Focus
Verify
Check Exists
Get Text
IsFocused
Check JAB Attribute
Menu (Java)
A Java menu, often found at the top of a main application window.
Is Expanded
Get Text
Count Items
Get All Items
Get JAB Attribute
Get Bounds
Get Screen Bounds
Check Exists
Get Text
IsFocused
Check JAB Attribute
Button (Java)
A Java button.
Press
Global Mouse Click Centre
Global Mouse Click
Global Double Mouse Click Centre
Global Double Mouse Click
Click Window
Click Window Centre
Do
Focus
Verify
Get Text
Get JAB Attribute
Get Bounds
Get Screen Bounds
Check Exists
Get Text
IsFocused
Check JAB Attribute
Scrollbar (Java)
A Java scrollbar.
Do
Focus
Global Mouse Click
Global Mouse Click Centre
Verify
Check Exists
Get Text
IsFocused
Check JAB Attribute
ComboBox (Java)
A Java combobox.
Get Text
Count Items
Get All Items
Get Selected Items
Is Expanded
Get JAB Attribute
Get Bounds
Get Screen Bounds
Check Exists
Get Text
IsFocused
Check JAB Attribute
Do
Focus
Global Mouse Click
Global Mouse Click Centre
Verify
Check Exists
Get Text
IsFocused
Check JAB Attribute
Select Tab
Global Mouse Click Centre
Global Mouse Click
Global Double Mouse Click
Global Double Mouse Click Centre
Do
Focus
Verify
Get Text
Is Selected
Get JAB Attribute
Get Bounds
Get Screen Bounds
Check Exists
Get Text
IsFocused
Check JAB Attribute
Get Value
Get Max Value
Get Min Value
Do
Focus
Global Mouse Click
Global Mouse Click Centre
Verify
Check Exists
Get Text
IsFocused
Check JAB Attribute
Do
Focus
Global Mouse Click
Global Mouse Click Centre
Verify
Check Exists
Get Text
IsFocused
Check JAB Attribute
Do
Focus
Global Mouse Click
Global Mouse Click Centre
Verify
Check Exists
Get Text
IsFocused
Check JAB Attribute
Table (Java)
A java table - an analogous control to the windows listview, when viewed in details mode.
Count Items
Count Selected Items
Get All Items
Get Selected Items
Get JAB Attribute
Get Bounds
Get Screen Bounds
Check Exists
Get Text
IsFocused
Check JAB Attribute
Select Item
Ensure Item Visible
Global Mouse Click Centre
Global Mouse Click
Global Double Mouse Click
Global Double Mouse Click Centre
Do
Focus
Verify
Count Items
Count Selected Items
Get Selected Text
Get JAB Attribute
Get Bounds
Get Screen Bounds
Check Exists
Get Text
IsFocused
Check JAB Attribute
Expand Item
Collapse Item
Toggle Item Expansion
Global Mouse Click Centre
Global Mouse Click
Global Double Mouse Click
Global Double Mouse Click Centre
Do
Focus
Verify
Get Text
Is Expanded
Is Selected
Count Items
Count Selected Items
Get JAB Attribute
Get Bounds
Get Screen Bounds
Check Exists
Get Text
IsFocused
Check JAB Attribute
Select Item
Select All Items
Clear Selection
Global Mouse Click Centre
Global Mouse Click
Global Double Mouse Click
Global Double Mouse Click Centre
Do
Focus
Verify
Supports the following read actions:
Check Exists
Check JAB Attribute
Select Item
Do
Focus
Global Mouse Click
Global Mouse Click Centre
Verify
Check Exists
Check JAB Attribute
Select Item
Do
Focus
Global Mouse Click
Global Mouse Click Centre
Verify
Check Exists
Check JAB Attribute
Select Item
Global Mouse Click Centre
Global Mouse Click
Global Double Mouse Click
Global Double Mouse Click Centre
Do
Focus
Verify
Count Items
Get All Items
Get JAB Attribute
Get Bounds
Get Screen Bounds
Check Exists
Check JAB Attribute
Java
A Java element.
Supports the following actions:
Do
Focus
Global Mouse Click
Global Mouse Click Centre
Verify
Check Exists
Get Text
IsFocused
Check JAB Attribute
Edit (Java)
Password Edit (Java)
Check Box (Java)
Radio Button (Java)
Toggle Button (Java)
Menu Item (Java)
Menu (Java)
Button (Java)
Scrollbar (Java)
ComboBox (Java)
Dialog Window (Java)
Tab Page Selector (Java)
Progess Bar (Java)
Track Bar (Java)
Up-Down Box (Java)
Table (Java)
Tree View (Java)
Tree Node (Java)
List Box (Java)
Tab Control (Java)
Tool Bar (Java)
Popup Menu (Java)
DDE Element
A Dynamic Data Exchange (DDE) field.
Supports the following actions:
Get Text
Get Bounds
Get Screen Bounds
Check Exists
Get Text
Get Bounds
Get Screen Bounds
Check Exists
Get Bounds
Get Screen Bounds
Check Exists
SAP Calendar
A SAP Calendar.
Select Date
Get Date
Get Bounds
Get Screen Bounds
Check Exists
SAP GridView
A SAP grid view.
Select Item
Check Exists
Get Bounds
Get Screen Bounds
Check Exists
SAP TextBox
A SAP textbox.
Set Focus
Get Text
Get Bounds
Get Screen Bounds
Check Exists
SAP ComboBox
A SAP combobox.
Select Item
Count Items
Get Selected Item Text
Get All Items
Get Bounds
Get Screen Bounds
SAP OK Code
A SAP OK Code Field.
Get Text
Get Bounds
Get Screen Bounds
Check Exists
SAP Button
A SAP button.
Press
Get Text
Get Bounds
Get Screen Bounds
Check Exists
Get Text
Get Checked
Get Bounds
Get Screen Bounds
Select
Get Checked
Get Text
Get Bounds
Get Screen Bounds
Check Exists
Select Item
Get Text
Get Bounds
Get Screen Bounds
Check Exists
SAP Tab
A SAP Tab
Select
Supports the following read actions:
Get Text
Get Bounds
Get Screen Bounds
Check Exists
SAP Treeview
A SAP Treeview
Select Item
Expand Item
Collapse Item
Double Click Node
Check Exists
Get Bounds
Get Screen Bounds
Check Exists
Get Bounds
Get Screen Bounds
Check Exists
Get Bounds
Get Screen Bounds
Check Exists
SAP Toolbar
A toolbar - not useful directly, but should contain usable buttons.
Get Bounds
Get Screen Bounds
Check Exists
SAP Menubar
A menu bar
Get Bounds
Get Screen Bounds
Check Exists
SAP Label
A label
Get Text
Get Bounds
Get Screen Bounds
Check Exists
SAP Table
A table
Check Exists
SAP Scrollbar
A scrollbar
Set Value
Check Exists
Check Exists
Get Bounds
Get Screen Bounds
Check Exists
Get Bounds
Get Screen Bounds
Check Exists
SAP GridView
SAP Button
SAP TextBox
Application Types
Windows Application
Windows Application
Subtypes
Java-based Application
Java-based Application
Internal ID: Java
Subtypes
Browser-based Application
Browser-based Application
Subtypes
Mainframe Application
Mainframe Application
Subtypes
Generic HLLAPI
Generic HLLAPI
NeoWare (later WallData) Rumba terminal emulator, via the HLLAPI interface. With version 6 (Rumba 2000) the working directory must be the one where the emulator's HLLAPI DLLs reside,
otherwise attempting to connect results in an 'invalid presentation space' error message.
Internal ID: MainframeRUM
Ericom PowerTerm terminal emulator, via standard HLLAPI interface. Version 6 is not supported due to a flawed HLLAPI implementation. Version 9 is fully supported. The status of versions 7
and 8 is unknown.
HP Teemtalk (EHLLAPI)
Pericom (later HP) TeemTalk terminal emulator, via the HLLAPI interface. Version 4 of TeemTalk does not work with HLLAPI when using IBM 5250 emulation. (See issue #4976). It is known to
work with IBM 3270. The status for other emulation modes on that version is unknown.Support for HLLAPI was completely removed from TeemTalk from version 7 onwards. We have never
tested with versions 5 and 6.
RMD (HTTP/XML)
RMD (HTTP/XML)