# Double Click on Object

This pre-built Action is located under the **@Custom Element.** The functionality of this action in Avo Assure to perform a double-click operation on the element specified in the Input Value, and save the result in dynamic variable.

### Syntax

**Input Value:**`<Object Type>;<VisibleText(Optional)>;<index>;<abs(optional)>`

| Argument                            | Description                                                                                                               |
| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| <p>\<Object Type><br>(Required)</p> | Specific type of object to be double-clicked.                                                                             |
| <p>\<VisibleText><br>(Optional)</p> | The visible text associated with 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>\<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:** if for last argument abs is defined then the Action must be executed with absolute preformation with the specified  **absolute X path** in the input.

*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**

**Performs a click action on the specified object using the provided identification details**

The **Double Click on Object** action takes the value from the Input Value column (e.g., **button;;0**) and performs a click operation on the matching object based on the **object type**, **visible text**, **index** and **abs**. The result of the click operation is stored in the **{Click}** 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%2FkiVDu0zchsAI6YhlZkgW%2Fimage.png?alt=media&#x26;token=f0438644-5427-4fbf-b071-642fb9b356be" alt=""><figcaption></figcaption></figure>

**Example 2**

**Performs a double click action using optional parameter**&#x20;

The **Double Click on Object** action takes the value from the Input Value column (e.g., **button;Double Click Me;0;//\*\[@id="doubleClickBtn"]**) and performs a click operation on the matching object based on the **object type**, **visible text**, **index** and **abs**. The result of the click operation is stored in the **{Click}** 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%2FW9eJBziQcJuIX1iPbPeF%2Fimage.png?alt=media&#x26;token=7fb6a188-4fed-4b03-844f-ab5559bb4081" alt=""><figcaption></figcaption></figure>
