Custom UI category
- UpdatedAug 1, 2024
- 5 minutes to read
- Xanadu
- Automated Test Framework
Validate the behavior of page components on custom user interfaces.
Set Component Values (Custom UI)
Set component values on a custom UI page.
Field | Description |
---|---|
Execution order | Integer specifying the order in which the test executes this
step. As you create steps, the system automatically assigns each step an incremental value. This value causes the test to execute steps in the order that you created them in. You can change this default order by editing the Execution order values. |
Active | Option to activate this test step for use. |
Application | Application scope in which the system runs this step. |
Test | Read-only name of the test that you're adding the step to. |
Step config | Read-only name of the step. |
Description | Description of the test step. This field value is automatically set based on the field values of the test step. This field appears after the test step is submitted. |
Notes | Notes about the test step. |
Component values | Page components to be tested and the value each page
component should have for the step to succeed. Note: The Value
field defaults to the last retrieved value of the selected component. |
Assert Text on Page (Custom UI)
Assert that the specified text is or is not on a custom UI page.
Field | Description |
---|---|
Execution order | Integer specifying the order in which the test executes this
step. As you create steps, the system automatically assigns each step an incremental value. This value causes the test to execute steps in the order that you created them in. You can change this default order by editing the Execution order values. |
Active | Option to activate this test step for use. |
Timeout | Number of seconds allowed before the step fails. If the validation fails, the system repeats the step until it reaches the duration of the timeout. If the validation fails after the timeout duration has passed, the step fails. |
Application | Application scope in which the system runs this step. |
Test | Read-only name of the test that you're adding the step to. |
Step config | Read-only name of the step. |
Description | Description of the test step. This field value is automatically set based on the field values of the test step. This field appears after the test step is submitted. |
Notes | Notes about the test step. |
Text | Text to be compared with the text on the page. |
- The text to be searched is case-sensitive.
- Starting with the Rome release, this test step also works for Workspace for any new tests.
- The Assert Text on Page test step also accepts text containing white spaces.
Component Value Validation (Custom UI)
Validate a component value on a custom UI page.
Field | Description |
---|---|
Execution order | Integer specifying the order in which the test executes this
step. As you create steps, the system automatically assigns each step an incremental value. This value causes the test to execute steps in the order that you created them in. You can change this default order by editing the Execution order values. |
Active | Option to activate this test step for use. |
Application | Application scope in which the system runs this step. |
Test | Read-only name of the test that you're adding the step to. |
Step config | Read-only name of the step. |
Description | Description of the test step. This field value is automatically set based on the field values of the test step. This field appears after the test step is submitted. |
Notes | Notes about the test step. |
Component values | Page components to be tested and the value each page
component should have for the step to succeed. Note: The Value
field defaults to the last retrieved value of the selected component. |
Click Component (Custom UI)
Click a component on a custom UI page.
Field | Description |
---|---|
Execution order | Integer specifying the order in which the test executes this
step. As you create steps, the system automatically assigns each step an incremental value. This value causes the test to execute steps in the order that you created them in. You can change this default order by editing the Execution order values. |
Active | Option to activate this test step for use. |
Application | Application scope in which the system runs this step. |
Test | Read-only name of the test that you're adding the step to. |
Step config | Read-only name of the step. |
Description | Description of the test step. This field value is automatically set based on the field values of the test step. This field appears after the test step is submitted. |
Notes | Notes about the test step. |
Component | Component to be tested in this step. |
Component State Validation (Custom UI)
Validate the state of a specified component on a custom UI page.
Field | Description |
---|---|
Execution order | Integer specifying the order in which the test executes this
step. As you create steps, the system automatically assigns each step an incremental value. This value causes the test to execute steps in the order that you created them in. You can change this default order by editing the Execution order values. |
Active | Option to activate this test step for use. |
Application | Application scope in which the system runs this step. |
Test | Read-only name of the test that you're adding the step to. |
Step config | Read-only name of the step. |
Description | Description of the test step. This field value is automatically set based on the field values of the test step. This field appears after the test step is submitted. |
Notes | Notes about the test step. |
Component | Component to be tested in this step. |
Assert type | Type of assert:
|
Open Service Portal Page
Open a portal page. Test designers must first open a page in a portal before testing UI components on the page.
Field | Description |
---|---|
Execution order | Integer specifying the order in which the test executes this
step. As you create steps, the system automatically assigns each step an incremental value. This value causes the test to execute steps in the order that you created them in. You can change this default order by editing the Execution order values. |
Active | Option to activate this test step for use. |
Application | Application scope in which the system runs this step. |
Test | Read-only name of the test that you're adding the step to. |
Step config | Read-only name of the step. |
Description | Description of the test step. This field value is automatically set based on the field values of the test step. This field appears after the test step is submitted. |
Notes | Notes about the test step. |
Portal | Select a portal. |
Page | Select the page to open. |
Query parameters | Add any required query parameters for the page. For example, to open a record in the form page, enter the table and sys_id parameters. For more information about Service Portal query parameters, see Page navigation by URL. |