# verifyElementText

This is a pre-built action in Avo Assure and is available for the **@Custom Element.** The functionality of this action in Avo Assure to verify if the text of a specified element matches the value provided in the input and saves the result in the dynamic variable.

### Syntax

**Input Value:**`<ObjectType>;<VisibleText(optional)>;<Index>;<text>;<abs(optional)>`

| Argument                            | Description                                                                                                               |
| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| <p>\<ObjectType><br>(Required)</p>  | Provide the object type to be verified (e.g., button, label, textbox)                                                     |
| <p>\<VisibleText><br>(Optional)</p> | Enter the visible text on the object                                                                                      |
| <p>\<Index><br>(Required)</p>       | Provide the position of the element, which helps to identify the value based on the sequence in list . (starting from 0)​ |
| <p>\<text><br>(Required)</p>        | Specify the text to be verified in the object                                                                             |
| <p>abs<br>(Optional)</p>            | If the **abs** is provided, the action is performed with absolute identification using the **absolute X path**            |

{% hint style="warning" %}
***Note:** The user needs to provide the type of object, its visible text of the element (if needed), its element index, and the abs.*

*To skip an optional input value, use an extra semicolon (;).*
{% endhint %}

#### Output Value

| Argument                                                    | Description                                                     |
| ----------------------------------------------------------- | --------------------------------------------------------------- |
| \<Dynamic Variable>(Optional);\<Dynamic Variable>(Optional) | This dynamic variable holds the result as **True** or **False** |

**Example 1**

**Verifies the text of a specific object on the application**

The **verifyElementText** action takes the value from the Input Value column (e.g., **button;;0;Log In**) and checks whether the text displayed on the target object exactly matches the provided input text. The result of the verification is stored in the **{Verify}** variable as **Ture** or **False**

<figure><img src="https://2174257472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk8QZzXZMIJSStKAzDSTu%2Fuploads%2F9nyLSPzqxfXdYw83nPa0%2Fimage.png?alt=media&#x26;token=89c1ecfe-d070-4543-af3e-04240179ba9e" alt=""><figcaption></figcaption></figure>

**Example 2**

**Verifies the text of a specify object in the application using optional parameter**&#x20;

The **verifyElementText** action takes the value from the Input Value column (e.g., **button;Log In;0;Log In;//\*\[@id="submit"]**) and checks whether the text displayed on the target object exactly matches the provided input text. The result of the verification is stored in the **{Verify}** variable as **Ture** or **False**

<figure><img src="https://2174257472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk8QZzXZMIJSStKAzDSTu%2Fuploads%2FjVLyn1tf4xL2VtUqcicZ%2Fimage.png?alt=media&#x26;token=d7c1e053-a9bf-4fb4-82f2-6ec0e6c6aed1" alt=""><figcaption></figcaption></figure>
