Shared Steps

Shared Steps are steps that are shared between multiple tests within a certain Project. Some of the step types are shared steps by default (i.e. you will not need to configure them as shared steps). The shared steps will be available for other users creating other tests.
The following tables list which predefined steps are shareable without the need to group them with other steps:

Validations

Validations

Shareable?

Documentation

Add custom validation

Yes

Add custom validations and actions

Add CLI validation

Yes

Adding a CLI step

Validate download

Yes

Adding a Validate download validation step

Validate email

Yes

Validate email

Validate element visible

No

Validate element visible

Validate element not visible

No

Validate element not visible

Validate element text

No

Validate element text

Validate CSS property

No

Validate CSS property

Validate HTML attribute

No

Validate HTML attribute

Validate checkbox

No

Validate checkbox/radio button

Validate radio button

No

Validate checkbox/radio button

Validate API

Yes

API Validation

Validate element visualization

No

Adding a Validate element visualization step

Validate viewport visualization

No

Adding a Validate viewport visualization or Validate full-page visualization step

Validate full-page visualization

No

Adding a Validate viewport visualization or Validate full-page visualization step

Validate page accessibility

No

Page Accessibility Validation

Validate element accessibility

No

Element Accessibility Validation

Add network validation

Yes

Add network validation

Wait for

Wait For

Shareable?

Documentation

Add custom wait for

Yes

Custom Wait for

Add CLI wait for

Yes

Adding a CLI step

Wait for element visible

No

Wait for element visible

Wait for element not visible

No

Wait for element not visible

Wait for element text

No

Wait for element text

Wait for download

Yes

TBD

Sleep

No

Sleep

Wait for element visualization

No

Adding a Wait for element visualization step

Actions

Actions

Shareable?

Documentation

Add hover action

No

Hover step

Add extract value step

No

Extract value step

Generate email address

No

Generating a temporary email address

Set Cookie

No

Setting Cookies

Get Cookie

No

Getting Cookies

Add navigation action

No

Navigation

Add custom action

Yes

Add custom validations and actions

Add CLI action

Yes

Adding a CLI step

Add API action

Yes

API Action

Refresh

No

Refresh page

Generate random value

No

Generating a random value

Generate date

No

Generating a Date

Reusing a Shared Step

When creating a test, you can access the list of previously created shared steps.
To add a shared step:

  1. Hover over the (arrow symbol) where you want to add the step.
    The action options are displayed.
  2. Click on the "M" (Testim predefined steps).
    The Predefined steps menu opens.
  3. Click on the Shared Steps tab.
    The list of steps is displayed.
  4. Click on a desired shared step to add it to the test.
  5. Click the Properties () icon to modify its properties.
12801280