# Select Value by Index

This is a pre-built Action located under the captured dropdown element. The functionality of this action in Avo Assure is to select a value from the AUT based on the index provided in the input. The result is stored in the given dynamic variable for further use during test execution.

## Syntax &#x20;

**Input Value:** `<Index value>`

| Argument                            | Description                                                                                                                                         |
| ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p>\<Input value><br>(Required)</p> | <p>Provide the numerical value you want to select from the dropdown.</p><p>Supported format: </p><ul><li><strong>Numerical value</strong></li></ul> |

{% hint style="info" %}
**Note**: In the above syntax, the Index always starts from 0
{% endhint %}

**Output Value**: `<Dynamic Variable>(Optional);<Dynamic Variable>(Optional)`

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

### **Example: Selecting an Item from a List or Dropdown Using Index**

In this example, we explain how to select an item from a dropdown or list based on the provided numerical index.

* **Action**: **Select Value by Index**
* **Input Value**: 2
  * The argument (**2**) specifies the index position of the item to be selected from the dropdown or list element.
* **Output Value:** {Status}
  * The execution result of the selection action is stored in the **{Status}** dynamic variable with the following possible values:
    * **True**: If the item is selected successfully.
    * **False**: If the item is not selected successfully.
* **Logical Explanation**: The **Select Value by Index** action takes the value from the **Input Value** column (**2**). This action identifies the option at the specified index in the dropdown or list and selects it. The status of the operation (**True**) is stored in the **{Status}** variable.

<figure><img src="https://2174257472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk8QZzXZMIJSStKAzDSTu%2Fuploads%2FuxtNXAhQVEyq0lYYdLfO%2Fimage.png?alt=media&#x26;token=2d8e0e95-b68d-48e8-9959-188fa76ad142" alt=""><figcaption></figcaption></figure>
