Actions performed on objects captured with Universal Recorder

After capturing the object, specify the action for the bot to do to the object at runtime. For example, if you capture a hyperlink, you can select an action to click the link or to retrieve the link text. Refer to the table below for the objects and their possible actions.

Note:
  • After you have captured an object and open the Action drop-down list, the list might offer actions for an object that are not supported. Only use the actions for an object that are listed in the table below.
  • You can capture any control type which is not yet supported by Microsoft UI Automation (COM) technology as Client control. You can perform all actions that are available in Client control type but only those actions that are supported for that specific control. For example, if you are capturing a slider control which is not yet supported by Microsoft UI Automation (COM) technology, it is captured as a Client control. You can perform only those actions that are supported by the slider control. For example, you can perform the Click, Left click, Right click, and Double click actions but you cannot perform the Set text action.
Object Actions
Button
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Click
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
Calendar
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Set date
  • Set month
  • Set year
  • Left click
  • Right click
  • Double click
Checkbox
  • Debugger click: use this action when you are unable to execute the Click action on a control whose parent control has an inline JavaScript. Ensure that you recapture the controls if you want to use this action in your existing bots.
    Note:
    • You can use this action to automate controls only on web pages using HTML technology.
    • This action supports Google Chrome and Microsoft Edge browsers.
    • Ensure that you install the 3.1.0.0 version of Google Chrome and Microsoft Edge extensions and the Recorder package (version 2.13.6-20230809-153403 ) that was released with Automation 360 v.30.
    • This action does not support applications that contain cross-domain or same domain iframes.
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Get status: retrieves whether the check box is selected. Returns checked or unchecked.
  • Check
  • Uncheck
  • Set focus
  • Toggle: switches the check box to the opposite status. For example, if the check box is checked, use the Toggle action to clear it.
  • Left click: use this action if the Toggle action does not work during Runtime.
  • Right click
  • Double click
Client
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Get all children names: retrieves the names of all the child elements of the captured control.

    The child elements are the elements or controls that are available under the parent control and are only visible when you use spy tools like AccChecker.

  • Get all children values: retrieves the values of all the child elements of the captured control.
  • Set text: enters text into the UI object. It supports credentials.

    Credentials and credential variables in the Bot editor

  • Click
  • Debugger click: use this action when you are unable to execute the Click action on a control whose parent control has an inline JavaScript. Ensure that you recapture the controls if you want to use this action in your existing bots.
    Note:
    • You can use this action to automate controls only on web pages using HTML technology.
    • This action supports Google Chrome and Microsoft Edge browsers.
    • Ensure that you install the 3.1.0.0 version of Google Chrome and Microsoft Edge extensions and the Recorder package (version 2.13.6-20230809-153403 ) that was released with Automation 360 v.30.
    • This action does not support applications that contain cross-domain or same domain iframes.
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
ComboBox (appears as a drop-down list)
  • Debugger click: use this action when you are unable to execute the Click action on a control whose parent control has an inline JavaScript. Ensure that you recapture the controls if you want to use this action in your existing bots.
    Note:
    • You can use this action to automate controls only on web pages using HTML technology.
    • This action supports Google Chrome and Microsoft Edge browsers.
    • Ensure that you install the 3.1.0.0 version of Google Chrome and Microsoft Edge extensions and the Recorder package (version 2.13.6-20230809-153403 ) that was released with Automation 360 v.30.
    • This action does not support applications that contain cross-domain or same domain iframes.
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Get total items: retrieves the number of items in the box.
  • Get selected index: retrieves the item's position in the menu.
    Note: Item index counts start at 1.
  • Get selected item key: retrieves the key of the selected item.
    Note: The Microsoft UI Automation (COM) technology does not support this action.
  • Get selected text: retrieves the data from the selected item.
  • Select item by index: selects the item that is located at the specified index.
    Note: Item index counts start at 1.
  • Select item by text selects the item that matches the specified text.
    Note: The Assign value field is case-sensitive.
  • Set focus
    Note: The Microsoft UI Automation (COM) technology does not support this action.
  • Expand
    Note: The Microsoft UI Automation (COM) technology does not support this action.
  • Click
    Note: The Microsoft UI Automation (COM) technology does not support this action.
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
GridView (SAP only)
  • Click on cell by index
    Note: Index count starts at 1.
  • Double click current cell
  • Get total rows: retrieves the number of rows that contain values.
  • Get total columns: retrieves the number of columns that contain values.
  • Get cell text by index: retrieves the data in the specified cell located at the row and column index.
    Note: Row and column index counts start at 1. For example, to retrieve the data in cell A2, enter 2 in the Row field and 1 in the Column field.
  • Get cell index by text: retrieves the index of the cell containing the specified text.
    Note: The Cell Text field is case-sensitive.
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Get table: retrieves the table data and saves it to a Table variable. For more information, see Example of extracting data from a web table
  • Select all
  • Set cell by index: enters text into the cell located at the row and column index.
    Note: Row and column index counts start at 1. For example, to enter text into cell A2, enter 2 in the Row field and 1 in the Column field.
  • Set cell by text: enters text into the cell containing the specified text.
    Note: The Find Text field is case-sensitive.
  • Set current cell
  • Set current row
  • Set focus
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
Label
  • Debugger click: use this action when you are unable to execute the Click action on a control whose parent control has an inline JavaScript. Ensure that you recapture the controls if you want to use this action in your existing bots.
    Note:
    • You can use this action to automate controls only on web pages using HTML technology.
    • This action supports Google Chrome and Microsoft Edge browsers.
    • Ensure that you install the 3.1.0.0 version of Google Chrome and Microsoft Edge extensions and the Recorder package (version 2.13.6-20230809-153403 ) that was released with Automation 360 v.30.
    • This action does not support applications that contain cross-domain or same domain iframes.
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Set focus
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
Link
  • Debugger click: use this action when you are unable to execute the Click action on a control whose parent control has an inline JavaScript. Ensure that you recapture the controls if you want to use this action in your existing bots.
    Note:
    • You can use this action to automate controls only on web pages using HTML technology.
    • This action supports Google Chrome and Microsoft Edge browsers.
    • Ensure that you install the 3.1.0.0 version of Google Chrome and Microsoft Edge extensions and the Recorder package (version 2.13.6-20230809-153403 ) that was released with Automation 360 v.30.
    • This action does not support applications that contain cross-domain or same domain iframes.
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Click
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
ListView
  • Debugger click: use this action when you are unable to execute the Click action on a control whose parent control has an inline JavaScript. Ensure that you recapture the controls if you want to use this action in your existing bots.
    Note:
    • You can use this action to automate controls only on web pages using HTML technology.
    • This action supports Google Chrome and Microsoft Edge browsers.
    • Ensure that you install the 3.1.0.0 version of Google Chrome and Microsoft Edge extensions and the Recorder package (version 2.13.6-20230809-153403 ) that was released with Automation 360 v.30.
    • This action does not support applications that contain cross-domain or same domain iframes.
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Get total items: retrieves the number of items in the list.
  • Get selected index: retrieves the item's position in the menu.
    Note: Item index counts start at 1.
  • Get selected text: retrieves the data from the selected item.
  • Select item by index: selects the item that is located at the specified index.
    Note: Item index counts start at 1.
  • Select item by text selects the item that matches the specified text.
    Note: The Assign value field is case-sensitive.
  • Click
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
Main window
Note: The Microsoft UI Automation (COM) technology does not support this control.
  • Get focus control id: retrieves the ID of the control that is in focus.
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Set focus
  • Send key
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
Menu
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Get total items: retrieves the number of items in the menu.
  • Get selected index: retrieves the item's position in the menu.
    Note: Item index counts start at 1.
  • Get selected text: retrieves the data from the selected item.
  • Select item by index: selects the item that is located at the specified index.
    Note: Item index counts start at 1.
  • Select item by text selects the item that matches the specified text.
    Note: The Assign value field is case-sensitive.
  • Set focus: The Microsoft UI Automation (COM) technology does not support this action.
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
Page Tab
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Get total items: retrieves the number of items in the tab.
  • Get selected index: retrieves the item's position in the menu.
    Note: Item index counts start at 1.
  • Get selected text: retrieves the data from the selected item.
  • Select item by index: selects the item that is located at the specified index.
    Note: Item index counts start at 1.
  • Select item by text selects the item that matches the specified text.
    Note: The Assign value field is case-sensitive.
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
Note: When you capture a Page Tab control using Microsoft UI Automation (COM) technology and perform Left click, Right click, or Double click actions on the control, the actions will click on the point of capture.
Password text
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Set text: enters text into the UI object. It supports credentials.

    Credentials and credential variables in the Bot editor

  • Click
  • Left click: use this action if the Click action does not work during Runtime.
  • Right click
  • Double click
RadioButton
  • Debugger click: use this action when you are unable to execute the Click action on a control whose parent control has an inline JavaScript. Ensure that you recapture the controls if you want to use this action in your existing bots.
    Note:
    • You can use this action to automate controls only on web pages using HTML technology.
    • This action supports Google Chrome and Microsoft Edge browsers.
    • Ensure that you install the 3.1.0.0 version of Google Chrome and Microsoft Edge extensions and the Recorder package (version 2.13.6-20230809-153403 ) that was released with Automation 360 v.30.
    • This action does not support applications that contain cross-domain or same domain iframes.
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Get status: retrieves whether the radio button is selected. Returns selected or deselected.
  • Select
  • Set focus
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
Shell
Note: The Microsoft UI Automation (COM) technology does not support this control.
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
Slider
  • Get property: retrieves the value of the specified object property and optionally saves it to a variable. For more information, see the Object properties section. This action supports the following object properties:
    • RangeMaximum: shows the maximum value of the slider.
    • RangeMinimum: shows the minimum values of the slider.
    • Range value: shows the current value of the slider.
    • RangeSmallChange: represents the smallest increment by which the value of the slider can change.
    • RangeLargeChange: represents the largest increment by which the value of the slider can change.
    • RangeisReadyOnly: indicates whether the current state of the slider is read-only or editable.
  • Set position
  • Left click
  • Right click
  • Double click
Note:
  • You can use the actions in the Slider control to automate Windows Presentation Foundation (WPF) controls and Electron applications.
  • Automation of WinForms is not yet supported.
Tab
Note: The Microsoft UI Automation (COM) technology does not support this control.
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Scroll left
  • Select
  • Set focus
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
Table
  • Debugger click: use this action when you are unable to execute the Click action on a control whose parent control has an inline JavaScript. Ensure that you recapture the controls if you want to use this action in your existing bots.
    Note:
    • You can use this action to automate controls only on web pages using HTML technology.
    • This action supports Google Chrome and Microsoft Edge browsers.
    • Ensure that you install the 3.1.0.0 version of Google Chrome and Microsoft Edge extensions and the Recorder package (version 2.13.6-20230809-153403 ) that was released with Automation 360 v.30.
    • This action does not support applications that contain cross-domain or same domain iframes.
  • Deselect all
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Get cell text by index: retrieves the data in the specified cell located at the row and column index.
    Note: Row and column index counts start at 1. For example, to retrieve the data in cell A2, enter 2 in the Row field and 1 in the Column field.
    Note: For the Microsoft UI automation (COM) technology, the row and column index counts start at 1, which includes the header row and the leftmost column.
  • Get cell index by text: retrieves the index of the cell containing the specified text.
    Note: The Cell Text field is case-sensitive.
  • Get table: retrieves the table data and saves it to a Table variable. For more information, see Example of extracting data from a web table.
    • When you use the Microsoft UI Automation (COM) technology to capture the control, the Get table action also extracts the leftmost column and header rows in the table.
  • Get total rows: retrieves the number of rows that contain values.
    Note: When you use the Microsoft UI Automation (COM) technology to capture the control, the Get total rows action extracts a greater number of rows (including the header in the rows) when compared to the older technologies .
  • Get total columns: retrieves the number of columns that contain values.
    Note: When you use the Microsoft UI Automation (COM) technology to capture the control, the Get total columns action extracts a greater number of columns (including the leftmost column) when compared to the older technologies .
  • Select row
  • Select all
  • Set cell by index: enters text into the cell located at the row and column index.
    Note: Row and column index counts start at 1. For example, to enter text into cell A2, enter 2 in the Row field and 1 in the Column field.
    Note: For the Microsoft UI Automation (COM) technology, the row and column index counts start at 1, which includes the header row and the leftmost column.
  • Set cell by text: enters text into the cell containing the specified text.
    Note: The Find Text field is case-sensitive.
  • Set focus
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
  • Click on cell by index: clicks the specified cell located at the row and column index.
  • Click on cell by text: clicks the cell containing the specified text.
  • Left click on cell by index: performs left click on the specified cell located at the row and column index.
    Note: Item index count starts at 1.
  • Left click on cell by text: performs left click on the cell containing the specified text.
  • Right click on cell by index: performs right click on the specified cell located at the row and column index.
    Note: Item index count starts at 1.
  • Right click on cell by text: performs right click on the cell containing the specified text.
  • Double click on cell by index: performs double click on the specified cell located at the row and column index.
    Note: Item index count starts at 1.
  • Double click on cell by text: performs double click on the cell containing the specified text.
Note: When you capture the table, the properties of item element are also captured. You cannot use these captured properties as a selection criterion because during bot runtime, the property value of item cannot be searched.
TextBox
  • Debugger click: use this action when you are unable to execute the Click action on a control whose parent control has an inline JavaScript. Ensure that you recapture the controls if you want to use this action in your existing bots.
    Note:
    • You can use this action to automate controls only on web pages using HTML technology.
    • This action supports Google Chrome and Microsoft Edge browsers.
    • Ensure that you install the 3.1.0.0 version of Google Chrome and Microsoft Edge extensions and the Recorder package (version 2.13.6-20230809-153403 ) that was released with Automation 360 v.30.
    • This action does not support applications that contain cross-domain or same domain iframes.
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Set focus
  • Set text: enters text into the UI object. It supports credentials.

    Credentials and credential variables in the Bot editor

  • Append text: adds text to the end of existing text in the field, instead of overwriting it.
  • Click
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
Toolbar
Note: The Microsoft UI Automation (COM) technology does not support this control.
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
Tree (Control is displayed as a ListView)
  • Get property: retrieves the value of the specified object property (such as the link text) and optionally saves it to a variable. For more information, see the Object properties section.
    Note: When you use the Microsoft UI Automation (COM) technology to capture the control, the Get property action does not retrieve the property of the item element and returns a blank value.
  • Get total items: retrieves the number of items in the tree.
  • Get selected index: retrieves the item's position in the menu.
    Note: Item index counts start at 1.
    Note: When you use the Microsoft UI Automation (COM) technology to capture the control, the Get selected text action returns a list of items instead of a single item in a string similar to other technologies.
  • Get selected text: retrieves the data from the selected item.
    Note: When you use the Microsoft UI Automation (COM) technology to capture the control, the Get selected text action returns a list of items instead of a single item in a string similar to other technologies.
  • Select item by index: selects the item that is located at the specified index.
    Note: Item index counts start at 1.
  • Select item by text selects the item that matches the specified text.
    Note: The Assign value field is case-sensitive.
  • Left click: use this action if the Click action fails during runtime.
  • Right click
  • Double click
Note: When you capture a Tree control using Microsoft UI Automation (COM) technology and perform Left click, Right click, or Double click actions on the control, the actions will click on the point of capture.