Keywords Description
This topic describes each keyword that is supported for Siebel Open UI keyword automation testing. The following table defines each keyword, outlines whether it applies to Desktop or Mobile (or both), and includes a link to more detailed information.
Keyword Name | Description | Applies to Desktop? | Applies to Mobile? |
---|---|---|---|
Performs actions on the Attachment Download Manager page in Siebel Mobile Application Framework (MAF). |
No |
Yes |
|
Clicks on a button control. |
Yes |
Yes |
|
Drills down on a link in a list applet, drills down on recently viewed links on the homepage, and shows more or less objects. |
Yes |
Yes |
|
Drills down on a requested series or category, provided by the user, on a Chart applet. |
Yes |
No |
|
Clicks the Sync button to navigate from offline to online and online to offline based on the user provided options. It also verifies the state of the application after the specified navigation. |
No |
Yes |
|
Clicks the first unread message in the notification list. |
Yes |
No |
|
Adds or removes columns in the list applet column (which is an option available in the applet menu). |
Yes |
Yes |
|
Compares a variable value with the expected value. |
Yes |
Yes |
|
Creates a new record in a list or form applet. |
Yes |
Yes |
|
Runs a custom extension JAR file. |
Yes |
Yes |
|
Double clicks on an element in a user specified applet. |
Yes |
No |
|
Selects a record and moves it to a particular field. |
Yes |
Yes |
|
Captures a signature. |
Yes |
Yes |
|
Downloads (and exports) a file. |
Yes |
No |
|
Attaches or uploads (or imports) a file. |
Yes |
Yes |
|
Reads the values (Row Id, Created by, Date, and so on) from About Record (selected from the Siebel applet menu) and stores them in a user variable. |
Yes |
Yes |
|
Obtains the type of chart in an applet and stores the value in a user variable. |
Yes |
No |
|
Reads the value from the |
Yes |
Yes |
|
Obtains the total number of records and stores the value in a user variable. |
Yes |
Yes |
|
Obtains the state of a specified object and stores the value in a user variable. |
Yes |
Yes |
|
Obtains the value of a specified object and stores the value in a user variable. |
Yes |
Yes |
|
Reads a value from an application level pop-up menu. |
Yes |
No |
|
Views and changes the default settings of a user profile. |
Yes |
Yes |
|
Navigates to a view that is available in the Threadbar link. |
Yes |
Yes |
|
Navigates to a specified view using the Tab view, Tree view, or Site Map links. |
Yes |
Yes |
|
Expands or collapses a record in a hierarchical list applet, and shows the child items. |
Yes |
No |
|
Reads the XML request from a .xml file, posts the request to the server, and saves the XML response from the server. |
Yes |
No |
|
Enters a value into a specified field. |
Yes |
Yes |
|
Invokes a menu item from an applet-level menu in a list or form. |
Yes |
Yes |
|
Invokes a menu item from the application menu bar. |
Yes |
Yes |
|
Invokes an object in a specified field in a list or form applet. |
Yes |
Yes |
|
Invokes a REST API call from within a test script to execute the API, verify and/or use the response. |
No |
No |
|
Starts the browser and logs in to an application with the provided username. |
Yes |
Yes |
|
Locks or unlocks a selected column. |
Yes |
Yes |
|
Logs out from an application. |
Yes |
Yes |
|
Performs the required action in the MAF Settings page in MAF applications. |
No |
Yes |
|
Selects one or more rows in a list applet. |
Yes |
Yes |
|
Queries an existing record from a list or form applet. |
Yes |
Yes |
|
Removes a record from the list in a multi-value group (MVG). |
Yes |
Yes |
|
Selects or clears a check box depending on the provided value (True or False). |
Yes |
Yes |
|
Select the specified record after querying the available records in an MVG. |
Yes |
Yes |
|
Queries and selects the first record from a drop-down list applet. |
Yes |
Yes |
|
Selects a value from the Predefined Dropdown Query (PDQ). |
Yes |
Yes |
|
Selects a value from a drop-down list in a list or form applet. |
Yes |
Yes |
|
Selects a radio button. |
Yes |
No |
|
Selects a record from a list applet. |
Yes |
Yes |
|
Selects a value from a toggle control in a list applet. |
Yes |
No |
|
Selects a value from the Visibility Filter drop-down list. |
Yes |
No |
|
Trigger a keyboard event. |
Yes |
Yes |
|
Calls the DateTime or Date pop-up calendars to specify the date and time. |
Yes |
Yes |
|
Sorts a selected column. |
Yes |
Yes |
|
Switches between the browser tabs. |
Yes |
Yes |
|
Expands or collapses an explorer tree, and selects items from or shows items under an explorer tree. |
Yes |
No |
|
Verifies the lock status of a column. |
Yes |
Yes |
|
Verifies the order of records in a selected column. |
Yes |
Yes |
|
Verifies the error message for a string value. |
Yes |
Yes |
|
Performs image validation. |
Yes |
Yes |
|
Verifies the focus present on an applet, view, field, or row depending on the value provided (True or False). |
Yes |
Yes |
|
Counts the number of items in a drop-down list, auto selects using substring, and verifies the values in the drop-down list. |
Yes |
Yes |
|
Verifies the presence of an object or the UI name for an object. |
Yes |
Yes |
|
Verifies the row count in a list applet. |
Yes |
Yes |
|
Verifies the state of a specified field. |
Yes |
Yes |
|
Verifies whether the first read or unread message in the notification list appears or not. |
Yes |
Yes |
|
Verifies a field value by comparing it with a user variable. |
Yes |
Yes |
|
Allows the application to stay idle for the user specified time. |
Yes |
Yes |