--- title: "Text assertions" slug: "text-assertions" updated: 2025-04-24T04:49:46Z published: 2025-04-24T04:49:46Z canonical: "helpcenter.autify.com/text-assertions" --- > ## Documentation Index > Fetch the complete documentation index at: https://helpcenter.autify.com/llms.txt > Use this file to discover all available pages before exploring further. # Text assertions 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`. > [!NOTE] > 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.