Control Operations (Get, Set, Execute)
The operations on a control are executed based on the patterns the automation element exhibits. This topic describes the operations that can be performed on the controls and the default behavior of these operations for the various controls.
The following operations can be performed on the identified controls:
Get Control Type
Set Control Type
Execute Control Type
The following table shows the default behavior of these operations for various controls:
Sl. number | Control type | Get | Set | Execute |
---|---|---|---|---|
1 | Button | Gets the name | - | Invokes |
2 | Calendar | Gets the selected date (not the default date) | - | - |
3 | Checkbox | Gets the toggle status | - | Toggles |
4 | Combobox | Gets the selected item name (in multiple selection returns, it returns separated names) | - | Expands or collapses |
5 | Datagrid | Gets the selected item name (in multiple selection returns, it returns separated names) | - | - |
6 | Datailtem | Gets the selected item name. | Selects the item | - |
7 | document | Gets the text | - | - |
8 | Edit | Gets the text | Sets the text | Selects the text |
9 | Group | Gets the text | - | Expands or collapses |
10 | headercontrol | - | - | - |
11 | headeritem | Gets the text | - | Invokes |
12 | hyperlink | Gets the text | - | Invokes |
13 | Image | - | Selects the item | Invokes |
14 | List | Gets the selected item name (in multiple selection returns, it returns separated names) | - | - |
15 | Listitem | Gets the selected item name | Selects the item | Invokes, expands or toggles |
16 | Menu | - | - | - |
17 | Menubar | - | - | Expands or collapses |
18 | Menuitem | Gets the text | - | Invokes, expands or toggles |
19 | Pane | - | - | - |
20 | progressbar | Gets the range | Sets the range (if possible) | - |
21 | radiobutton | Selects the item | Selects the item | - |
22 | scrollbar | Gets the range | Sets the range | - |
23 | Separator | - | - | - |
24 | slidercontrol | Gets the range | Sets the range | - |
25 | spinner | Gets the range | Sets the range | - |
26 | splitbutton | - | - | Invokes, expands or toggles |
27 | statusbar | - | - | - |
28 | Tab | - | - | - |
29 | Tabitem | Gets the selection status | Selects the tab | - |
30 | Table | - | - | - |
31 | Text | Gets the text | - | - |
32 | Thumb | - | - | - |
33 | Titlebar | - | - | - |
34 | Toolbar | - | - | Expands or collapses |
35 | Tooltip | Gets the text | - | - |
36 | Tree | Gets the text | Selects the item | - |
37 | Treeitem | Gets the text | Selects the item | Invokes, expands or toggles |
38 | window | - | - | - |