# verifyCount

This is pre-built Action located under the **@Custom Element.** The functionality of this action in Avo Assure to verify the user-provided input count with the total number of options present in the dropdown or list and store the result in dynamic variable.

### **Syntax**

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

| Argument                            | Description                                                                                                    |
| ----------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| <p>\<ObjectType><br>(Required)</p>  | Specify the type of object (e.g., Select, Dropdown, list)                                                      |
| <p>\<VisibleText><br>(Optional)</p> | Enter the visible text on the object                                                                           |
| <p>\<Index><br>(Required)</p>       | Provide the index of the object inside the page                                                                |
| <p>\<Count><br>(Required)</p>       | Expected number of items/options in the dropdown or list                                                       |
| <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:**\
If the abs argument is specified, then the action will be executed with absolute performance based on the given visible text.

*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 action result in **True** or **False** |

**Example**

**Validates the number of elements present in the specified object against the expected count**

The **Verify Count** action takes the value from the Input Value column (e.g., **select;;0;4**) and verifies whether the number of items in the specified object matches the expected count. The result of the verification is stored in the **{Verify}** variable, with the following possible values:

* **True** – if the count matches the expected value.
* **False** – if the count does not match

<figure><img src="https://2174257472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk8QZzXZMIJSStKAzDSTu%2Fuploads%2FuRBNYdtzSRmsjOv2avUh%2Fimage.png?alt=media&#x26;token=c957c9d9-99f1-4700-8ea2-e90acc4019a5" alt=""><figcaption></figcaption></figure>
