# verifyDoesNotExists

The verifyDoesNotExists action in the Avo Assure is found under the **@Custom Element.** The functionality of this action in Avo Assure to verify whether the object is not present on that web page and save the result in dynamic variable.

### Syntax

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

| Argument                               | Description                                                                                                               |
| -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| <p>\<ObjectType></p><p>(Required)</p>  | Type of object that needs to be verified as does not present.                                                             |
| <p>\<VisibleText></p><p>(Optional)</p> | The visible text associated with the object (if applicable).                                                              |
| <p>\<Index></p><p>(Required)</p>       | Provide the position of the element, which helps to identify the value based on the sequence in list . (starting from 0)​ |
| <p>\<abs></p><p>(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 variable holds the result of the verification as **True** or **False** |

**Example**

**Verifies that a specified object does not exist on the application interface**

The **verifyDoesNotExists** action takes the value from the Input Value column (e.g., **Button;Delete;0**) and checks for the absence of the specified object. The result of the verification operation is stored in the **{Verify}** variable as **True** or **False**

<figure><img src="https://2174257472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk8QZzXZMIJSStKAzDSTu%2Fuploads%2Fia0X7u5dKrxFH8iprdWW%2Fimage.png?alt=media&#x26;token=7ed8c70b-777f-4d5f-8948-333fa4945031" alt=""><figcaption></figcaption></figure>

**Example 2**

The **verifyDoesNotExists** action takes the value from the Input Value column (e.g., **Button;Delete;0;//\*\[@id="l1-submit"]**) and checks for the absence of the specified object. The result of the verification operation is stored in the **{Verify}** variable as **True** or **False**

<figure><img src="https://2174257472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk8QZzXZMIJSStKAzDSTu%2Fuploads%2FtimHpbpPRFtQCYxg6faY%2Fimage.png?alt=media&#x26;token=cba03f2b-dc72-46f4-980a-7584c16947f0" alt=""><figcaption></figcaption></figure>
