Actions

Perform actions on the Element / Page

Touch

Configuration

Type

You can select from: - Touch ( Single Click ) - Double Tap ( Double Click ) - Hover

Element

Select an Elements to use in this action, or use the + button to create a new one.

Scroll

Configuration

Element

Select an Elements to use in this action, or use the + button to create a new one

Target

Nearest Point: This will scroll to the element so it's just in the view

Top Left: This will attempt to scroll the element to the top left of the viewport

Centre: Scrolls to the element so it is placed in the center of the viewport

Bottom Right: Scroll the element to the bottom right of the screen

Set

Configuration ( Send Keys )

Type

The following types are available: Send Keys: This is used as if the user is typing on a keyboard Set Value: See Clear: See

Element

Select an Elements to use in this action, or use the + button to create a new one.

Keys

Enter a value here, all values are split into the keys ( for example "Hello" would enter "H", "e", "l", "l", "o" ) You can also use the additional keys labelled below this input.

Configuration ( Set Value )

Type

The following types are available: Send Keys: See Set Value: Set the value property of the element to the input Clear: See

Element

Select an Elements to use in this action, or use the + button to create a new one.

Value

Define the value that you would like to set here. You are also able to use Values (Value Store)in this field.

Configuration ( Clear )

Type

The following types are available: Send Keys: See Set Value: See Clear: Clears an Elements Value

Element

Select an Elements to use in this action, or use the + button to create a new one

Clear

Configuration

See

Select

Configuration

Element

Select an Elements to use in this action, or use the + button to create a new one.

Value

Define the value that you would like to select here.

Wait For

VariantDescriptionNotes

Wait for Displayed

Waits for the provided element to be displayed in the DOM.

This checks the entire page if the element is displayed.

Wait for Not Displayed

Waits for the provided element to not be displayed in the DOM.

This checks the entire page for when the element is not displayed.

Wait for Visible

Waits until the element to be visible within the viewport.

Elements that are not visible in the viewport, but are further down the page will not be captured by this step. Use Wait for Displayed to check the whole DOM.

Wait for Not Visible

Waits for an element to not be visible within the viewport.

If the element was never there, this step will still pass, as we are waiting for the element to not be there.

Wait for Enabled

Waits for the given element to not have "disabled" property set.

This node checks for the native enabled funcitonality.

Wait for Not Enabled

Waits for the provided element to have the "disabled" property set.

This node checks for the native disabled funcitonality.

Wait for Exist

This checks the entire DOM if the provided element is present at all, this can be in a disabled state, or not visible.

Wait for Not Exist

This checks the entire DOM if the provided element is not preset.

Wait for Clickable

Waits for the element to be clickable, handy for waiting for a button to be ready when a page is loading.

Wait for Not Clickable

Waits for when the provided element is no longer clickable

Pause

Pause for a given duration (Not recommended)

Configuration

Type

There are a variety of types for this node, all of the options above are the different types that are available.

Element

Select an Elements to use in this action, or use the + button to create a new one.

Pause

Configuration

Seconds

Provide the number of seconds that you would like to pause for. This can be whole numbers or decimals.

This step is not recommended for use. Pausing for a specific amount of time causes tests to be flaky and unpredictable. The preferred method is to use one of the many Wait For options.

Go To

Configuration

Type

You can select from the following types of Go to: - Go to absolute: This will need a new fully qualified URL ( including https:// ) to navigate to - Go to relative: This will go to a path on the current host, eg /login on https://example.com would navigate to https://example.com/login - Reload: See Reload - Forward: Navigate forward once in the browser history, similar to clicking the -> arrow in the browser - Back: Navigate backwards once in the browser history, similar to clicking the <- arrow in the browser

Path

Enter a path to navigate to, this should either be a full URL or a partial path, depending on the type selected

Reload

Switch Window

Configuration

Domain / Title

Select the new window by the Domain or Title, for example, a PayPal popup may by on the domain https://pay.paypal.com

Switch Frame

Configuration

Type

Select either Switch to frame or Switch to parent frame

Element

Define, or create a new element that references the new iframe element that you would like to switch the focus of the testing to. This does not need to be set for parent frame switching

Last updated