Form category
Validate the functionality of fields and UI actions on a form.
It is to be noted that Agent Workspace has been removed from the Platform. If you have any Agent Workspace tests or test suites, they won't work anymore.
Open a New Form
Open a form to a new record in the specified table and Form UI.
| 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 |
| Form UI | Option to select an available UI. Apart from the Standard UI, you have other workspace selections available. Depending on the selected workspace, the UI might vary. Note: Workspaces are not supported in Internet
Explorer (IE). See KB0683275 for more details. |
| Table | Name of the table for the new form. |
| View | Name of the view in which you want this form to open. The testing user must have access to that view. If the name is not a valid form view, the form opens in its default view. Note: This field appears when
Standard UI is chosen from Form UI. |
Open an Existing Record
Open a form to an existing record in the specified table and Form UI.
| 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 |
| Form UI | Option to select an available UI. Apart from the Standard UI, you have other workspace selections available. Depending on the selected workspace, the UI might vary. Note: Workspaces are not supported in Internet
Explorer (IE). See KB0683275 for more details. |
| Table | Name of the table for the new form. |
| Record | Record ID of the record that you want to open and name of the document that you want to open. |
| View | Name of the view in which you want this form to open. The testing user must have access to that view. If the name is not a valid form view, the form opens in its default view. Note: This field appears when
Standard UI is chosen from Form UI. |
Set Field Values
Set the fields on the current form to the specified values.
The Field Values Validation, Set Field Values, Field State Validation, and UI Action Visibility steps can appear in any order.
| 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 |
| Form UI | Option to select an available UI. Apart from the Standard UI, you have other workspace selections available. Depending on the selected workspace, the UI might vary. Note: Workspaces are not supported in Internet
Explorer (IE). See KB0683275 for more details. |
| Table | Name of the table for the new form. |
| Set field value | Assigns a value to a field on an open form. |
Field Values Validation
Validate field values on the current form.
The Field Values Validation, Set Field Values, Field State Validation, and UI Action Visibility steps can appear in any order.
| 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 Note: Use the condition builder to set the field value. The condition builder displays an appropriate control for the field data type. For example, a reference field displays a
Lookup record control. |
| Form UI | Option to select an available UI. Apart from the Standard UI, you have other workspace selections available. Depending on the selected workspace, the UI might vary. Note: Workspaces are not supported in Internet
Explorer (IE). See KB0683275 for more details. |
| Table | Name of the table for the new form. |
| Conditions | Fields and values to be validated. Includes only fields that are visible on the open form. This field is case-sensitive. |
Field State Validation
Validate the state of specified fields. States validated can include mandatory, non-mandatory, read-only, non-read-only, visible, and non-visible.
| 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 |
| Form UI | Option to select an available UI. Apart from the Standard UI, you have other workspace selections available. Depending on the selected workspace, the UI might vary. Note: Workspaces are not supported in Internet
Explorer (IE). See KB0683275 for more details. |
| Table | Name of the table for the new form. |
| Visible | Validates whether the fields on this form are visible. The test fails if the fields are not visible. |
| Not visible | Validates whether the fields on this form are visible. The test fails if the fields are visible. |
| Read only | Validates whether the fields on this form are read only. The test fails if the fields are not read only. |
| Not read only | Validates whether the fields on this form are read only. The test fails if the fields are read only. |
| Mandatory | Validates whether the fields on this form are mandatory. The test fails if the fields are not mandatory. |
| Not mandatory | Validates whether the fields on this form are mandatory. The test fails if the fields are mandatory. |
UI Action Visibility
Verify if a UI action is visible on the current form. To run this step, your test must have already opened a form using either the Open a New Form or Open an Existing Record step.
| 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 |
| Form UI | Option to select an available UI. Apart from the Standard UI, you have other workspace selections available. Depending on the selected workspace, the UI might vary. Note: Workspaces are not supported in Internet
Explorer (IE). See KB0683275 for more details. |
| Table | Name of the table for the new form. |
| Visible | Validates whether UI actions on this form are visible. The test fails if the UI actions are not visible. |
| Not visible | Validates whether UI actions on this form are visible. The test fails if the UI actions are visible. |
Declarative Action Visibility
Verify if a declarative action is visible on the current form.
| 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. |
| Notes | Notes about the test step |
| Form UI | Option to select an available UI. Apart from the Standard UI, you have other workspace selections available. Depending on the selected workspace, the UI might vary. Note: Workspaces are not supported in Internet Explorer
(IE). See KB0683275 for more details. |
| Table | Name of the table for the new form. |
| Visible | Validates whether declarative actions on this form are visible. The test fails if the declarative actions are not visible. |
| Not visible | Validates whether declarative actions on this form are visible. The test fails if the declarative actions are visible. |
Add Attachments to Form
Add one or more mandatory attachments to the current form. Select the attachments that the test step adds to the form from the Upload Attachments list.
| 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. |
| Application | Application scope in which the system runs this step. |
| Active | Option to activate this test step for use. |
| Test | Read-only name of the test that you're adding the step to. |
| Step config | Read-only name of the step. |
| Notes | Notes about the test step |
| Upload Attachments | Button to add one or more mandatory attachments to the form. |
Click Modal Button
Click a button within a modal in the specified Form UI.
- UI page was opened in a modal.
- Button is visible and enabled.
If you select an available workspace UI, this test step selects either the Confirm or Cancel action and optionally sets the field values within the modal. This step succeeds only if a modal dialog is open on the form, and if the specified button exists on that modal dialog.
- alert
- confirm
- confirmDestroy
- showFields
| 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 for the modal and the button to appear. |
| 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 |
| Form UI | Option to select an available UI. Note: Workspaces are not supported in Internet Explorer (IE). See KB0683275 for more details. |
| UI page | The UI modal dialog to be tested. Note: This field appears only if Standard UI is selected from Form UI. |
| Button | The ID attribute of the button element. For example, the OKbutton has an ID of OK_button in the UI modal dialog. Note: This field appears only if
Standard UI is selected from Form UI. |
| Modal values | The field values to be set in the modal. Note: This field appears only if a workspace is chosen as Form UI. |
| Modal action | The action to be selected in the modal. Note: This field appears only if a workspace is chosen as Form UI. |
| Assert type | The effect on the tests on clicking the modal button.
|
| Assertion timeout | Number of seconds allowed before the assert fails. If the assert fails, the system repeats the assert until the duration of the Timeout is reached. If the validation fails after the Timeout duration has passed, the step fails. |
Click a UI Action
Click a UI action on the current form.
| 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 |
| Form UI | Option to select an available UI. Apart from the Standard UI, you have other workspace selections available. Depending on the selected workspace, the UI might vary. Note: Workspaces are not supported in Internet
Explorer (IE). See KB0683275 for more details. |
| Table | Name of the table for the new form. |
| UI action | The UI action to click. Note: The declarative action and UI action buttons look exactly the same. Depending on the selected test step (either Click a UI Action or Click a Declarative Action), the type of button
can be identified. |
| Assert type | The effect on the tests with clicking of a UI action.
|
| Field | Description |
|---|---|
| table | The table for the form that contains this UI action. |
| record | The sys_id of the record on which the action was clicked. |
Click a Declarative Action
Click a declarative action on the current form.
| 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. |
| Notes | Notes about the test step |
| Form UI | Option to select an available UI. Apart from the Standard UI, you have other workspace selections available. Depending on the selected workspace, the UI might vary. Note: Workspaces are not supported in Internet Explorer
(IE). See KB0683275 for more details. |
| Table | Name of the table for the new form. |
| Declarative action | Option to select a declarative action from the list. Note: The declarative action and UI action buttons look exactly the same. Depending on the selected test step (either Click a UI Action or Click a Declarative Action),
the type of button can be identified. |
| Assert type | The effect on the tests with clicking of a UI action.
|
Submit a Form
Submit the current form.
A modal form appears either on top of another form or a list. To submit a modal form, your test must have already opened it on top of a form or a list.
| 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. |
| 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. Note: This field appears when an available workspace is chosen from Form UI. |
| 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 |
| Form UI | Option to select an available UI. Apart from the Standard UI, you have other workspace selections available. Depending on the selected workspace, the UI might vary. Note: Workspaces are not supported in Internet
Explorer (IE). See KB0683275 for more details. |
| Assert type | The effect on the tests on submitting a form.
|
| Field | Description |
|---|---|
| table | The table for the submitted record. |
| record | The sys_id of the submitted record. |