Steps
Steps, along with Groups are the fundamental components of a test. Steps can perform a variety of actions and validations to meet almost any testing requirement. Each step features specific properties, which are visible in the step’s property panel. Some steps can be shared individually as shared steps, while other steps require grouping with additional steps for sharing.
Steps can be added in two ways:
- Manual steps - the steps are added manually by the user, by hovering the mouse over the arrow symbol and selecting the relevant step from the Predefined Steps list. Alternatively it is possible to add steps manually by using one of the Keyboard shortcuts either from the visual editor or from the AUT browser.
- Automatically recorded steps - the steps are added automatically during the recording of a test as the user interacts with the application under test.
Manual Steps
Validation Steps
Wait For Steps
Wait For Steps | Documentation |
---|---|
Add custom wait for | Custom Wait for |
Add CLI wait for | Adding a CLI step |
Wait for element visible | Wait for element visible |
Wait for element not visible | Wait for element not visible |
Wait for element text | Wait for element text |
Wait for download | Wait for Download |
Sleep | Sleep |
Wait for element visualization | Adding a Wait for element visualization step |
Action Steps
Action Steps | Documentation |
---|---|
Add hover action | Hover step |
Add extract value step | Extract value step |
Generate email address | Generating a temporary email address |
Set Cookie | Setting Cookies |
Get Cookie | Getting Cookies |
Add navigation action | Navigation |
Add custom action | Add custom validations and actions |
Add CLI action | Adding a CLI step |
Add API action | API Action |
Refresh | Refresh page |
Generate random value | Generating a random value |
Generate date | Generating a Date |
Automatically Recorded Steps
Step Name | Description |
---|---|
Click | upon mouse click |
Double click | upon double mouse click |
Right click | upon right mouse click |
Scroll (to element/on page) | upon scroll activity (See Scroll Step) |
Set text | upon setting text to a field |
File upload / File drop | upon file section or file drop in frame (See File upload step validation) |
Press (Key press) | upon keyboard key press (Enter, Tab, ESC, Page Up, Page Down etc.) |
Download validation | when a file is downloaded during recording. Also, can be added manually (See Validate download) |
Drag & Drop | upon dragging and dropping artifacts in AUT (See Drag & Drop Step) |
Updated 12 months ago