Text assertions

Prev Next

Text assertions target the text on your website, ranging from the current page’s URL to content in specific page elements such as paragraphs or buttons. This document explains how to make text assertions and provides a reference for the logic (match types) you can use when making text assertions in Autify Nexus.

Making a text assertion

When making a text assertion, you need to specify the following:

  • A target

  • A match type

  • A given value

The target is the value that you are asserting against. In other words, it’s the value that you are checking on your page or in the browser.

The match type is the logic for the assertion. It compares the target to the given value and passes or fails as a result of the comparison.

The given value represents your expectations for the target based on the match type you have selected.

The equation of a text assertion can be thought of as: target + match type + given value = pass OR fail.

Text assertions are case-sensitive and do not strip whitespace from the target or the given value.

Match types

The following is a reference for all match types that you can use for text assertions in Autify Nexus.

Equals

Asserts that the target and given value are exactly the same.

autify equals autify passes.

autify equals Autify fails.

Does not equal

Asserts that the target and given value are not exactly the same.

autifynexus does not equal autify nexus passes.

autify does not equal autify fails.

Matches regex

Asserts that the target matches the pattern of the given regular expression. Unlike regular expressions used in some programming languages, do not enclose regular expressions with backslashes / when using them in Autify Nexus.

Hello Autify matches regex Hello .+ passes.

Hello Autify matches regex \d+ fails.

Contains

Asserts that the target contains a full subsequence of the characters of the given value.

autify contains aut passes.

autify contains ay fails.

Does not contain

Asserts that the target does not contain the given value.

autify does not contain z passes.

autify does not contain ti fails.

Begins with

Asserts that the beginning of the target is the given value.

autify begins with au passes.

autify begins with fy fails.