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
|
Validation Steps |
Documentation |
|---|---|
|
Add custom validation |
|
|
Add CLI validation |
|
|
Validate download |
|
|
Validate email |
|
|
Validate element visible |
|
|
Validate element not visible |
|
|
Validate element text |
|
|
Validate CSS property |
|
|
Validate HTML attribute |
|
|
Validate checkbox |
|
|
Validate radio button |
|
|
Validate API |
|
|
Validate element visualization |
|
|
Validate viewport visualization |
Adding a Validate viewport visualization or Validate full-page visualization step |
|
Validate full-page visualization |
Adding a Validate viewport visualization or Validate full-page visualization step |
|
Validate page accessibility |
|
|
Validate element accessibility |
|
|
Add network validation |
Wait For Steps
|
Wait For Steps |
Documentation |
|---|---|
|
Add custom wait for |
|
|
Add CLI wait for |
|
|
Wait for element visible |
|
|
Wait for element not visible |
|
|
Wait for element text |
|
|
Wait for download |
|
|
Sleep |
|
|
Wait for element visualization |
Action Steps
|
Action Steps |
Documentation |
|---|---|
|
Add hover action |
|
|
Add extract value step |
|
|
Generate email address |
|
|
Set Cookie |
|
|
Get Cookie |
|
|
Add navigation action |
|
|
Add custom action |
|
|
Add CLI action |
|
|
Add API action |
|
|
Refresh |
|
|
Generate random value |
|
|
Generate 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) |