UI automation includes activities for interacting with user interface elements, such as clicking buttons, entering text, extracting data, and automating web or desktop applications.
Here are some common properties typically found under the UI Automation section:
Element Properties:
Element: This field supports only the UI Element variable returned by another activity.
Repository Element/UI Element: Element from the available UI Windows in the current project or a library project.
Selector: String of code that uniquely identifies a specific UI element on a webpage or application.
There are some common properties which are included in certain activites under UI Automation such as:
BoundingBox: Bounding Rectangle in pixels relative to the UI Element.
UpLevels: UI hierarchy to find the ancestor.
Post Validation:
The four types of post-validations are as follows:
Element Appear: Checks if the element has appeared after the current UI activity has performed its designated action.
Element Vanish: Checks if the element has vanished after the current UI activity has performed its designated action.
Text Changed: Checks if the text on the website matches the one provided by the user after the current UI activity has performed its designated action.
Text: Input the text that needs to be validated.
Property Changed: Checks if the value corresponding to the property name on the website matches the one provided by the user after the current UI activity has performed its designated action.
PropertyName: The property name of the indicated UI element.
Value: Input the value that needs to be validated.
Element Type: This is a common UI element property present in all four types of post-validations mentioned above.
Target Element: Performs validation on the same UI Element which was indicated during the initial configuration of the Element fields in the current UI activity.
Custom: Allows the users to provide different configurations for a specific UI Element from the one provided in the current UI activity.
Element: This field supports only the UI Element variable returned by another activity.
UI Element: Element from the available UI Windows in the current project or a library project.
Selector: String of code that uniquely identifies a specific UI element on a webpage or application.
Timeout: Predefined interval of time passed without a certain event occurring.