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 custom validations and actions

Add CLI validation

Adding a CLI step

Validate download

Adding a Validate download validation step

Validate email

Validate email

Validate element visible

Validate element visible

Validate element not visible

Validate element not visible

Validate element text

Validate element text

Validate CSS property

Validate CSS property

Validate HTML attribute

Validate HTML attribute

Validate checkbox

Validate checkbox/radio button

Validate radio button

Validate checkbox/radio button

Validate API

API Validation

Validate element visualization

Adding a Validate element visualization step

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

Page Accessibility Validation

Validate element accessibility

Element Accessibility Validation

Add network validation

Add network validation

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) |