# Get Tree Node Count

This is a pre-built action available under the **Captured Tree Element** from the **SAP GUI Application**. The functionality of this action in Avo Assure is to retrieve the number of nodes under a specific tree and save the result in the dynamic variable. &#x20;

### Syntax

**Input Value:** `<Path1>;<Path2>;…;<PathN>;<>;<ColumnData>(optional)>`&#x20;

| Argument                                | Description                                                                                                    |
| --------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| \<Path1>;\<Path2>;…;\<PathN> (Required) | Provide the hierarchical path of the tree node, with each level separated by a semicolon.                      |
| <> (Optional)                           | <p>Leave this as blank.<br><em><strong>Note:</strong> This is used when optional values are provided.</em></p> |
| \<ColumnData> (Optional)                | Enter the column data value.                                                                                   |

**Output Value**&#x20;

| Argument                       | Description                                                                |
| ------------------------------ | -------------------------------------------------------------------------- |
| \<Dynamic Variable> (Required) | This variable holds the count of nodes under the specified tree.           |
| \<Dynamic Variable> (Optional) | This dynamic variable holds the execution status as **True** or **False**  |

**Example 1**\
**Fetches the number of child nodes for the specified tree node path.**

The **GetTreeNodeCount** action takes the node path from the Input Value column **(e.g., Workbench Demos;Controls)** and retrieves the count of child nodes under that path. The result is stored in the **{TreeCount}** variable.

<figure><img src="https://2174257472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk8QZzXZMIJSStKAzDSTu%2Fuploads%2FJqwX6jSacasH8Up8m50i%2Fimage.png?alt=media&#x26;token=76b296fc-294e-4bf9-ae58-98c03fd035e6" alt=""><figcaption></figcaption></figure>

**Example 2**\
**Fetches the number of child nodes under a specified tree node in the SAP GUI**

The **Get Tree Node Count** action takes the node path from the Input Value column **(e.g., Workbench Demos;Controls;<>;Controls)** and retrieves the number of child nodes under the specified node.\
The count is stored in the **{TreeCount}** variable.

<figure><img src="https://2174257472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk8QZzXZMIJSStKAzDSTu%2Fuploads%2FcgMMo6D4lPUC9SDsGYGP%2Fimage.png?alt=media&#x26;token=e8721793-42b1-4f07-932c-d5177b9ed809" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2174257472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk8QZzXZMIJSStKAzDSTu%2Fuploads%2FWWPh1FiOp08j9qf9H89S%2Fimage.png?alt=media&#x26;token=e91f1f88-c230-47a7-8ef9-24e35e0aabba" alt="" width="298"><figcaption></figcaption></figure>
