# Jump Steps By

This is a pre-built action in Avo Assure is available under the **@Generic element,** instructs the Avo Assure to skip the design Test Steps as per the given count in input value and execute extended design Test Steps.

### Syntax &#x20;

**Input value:** `<count of steps>`

| Argument                                  | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p>\<count of steps></p><p>(Required)</p> | <p>Enter the number of steps to jump from the current step — </p><ol><li>use a positive number to jump forward (e.g.,<strong>3</strong>)</li><li>use a negative number to jump backward (e.g., <strong>-5</strong>)</li><li>Use <strong>0</strong> in the Input Value to continue execution to the next step without performing any jump.</li></ol><ul><li>Supported Input Format:</li></ul><p>        1. Text</p><p>       2. Static values/ Dynamic Variables</p><p>       3. Numeric value</p> |

&#x20;**Output value:**&#x20;

| Argument | Description    |
| -------- | -------------- |
| N/A      | Not Applicable |

**Example 1**

**Executes the next step without skipping, maintaining the flow of execution.**

The **Jump Steps By** action takes the value from the **Input Value** column (e.g., **0**) and continues execution to the next step without jumping. This action does not return or store any result in a dynamic variable is primarily used to control the flow of execution.

<figure><img src="https://2174257472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk8QZzXZMIJSStKAzDSTu%2Fuploads%2F3wru7PsNY2mvZp3Vo6o0%2Fimage.png?alt=media&#x26;token=610b2c8f-4405-4613-ace2-25c4c40932e5" alt=""><figcaption></figcaption></figure>

**Example 2**

**Controls execution flow by skipping forward based on step count.**

The **Jump Steps By** action takes the value from the Input Value column (e.g., **3**) and moves the execution pointer forward by the defined number of steps. This action does not return or store any result in a dynamic variable and is primarily used to control the flow of execution.

<figure><img src="https://2174257472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk8QZzXZMIJSStKAzDSTu%2Fuploads%2Fm4acpxqliAZMFGVmZVWi%2Fimage.png?alt=media&#x26;token=c8db06d7-59ec-4f62-ae00-8b3ae2a37af7" alt=""><figcaption></figcaption></figure>

**Example 3**

**Controls execution flow by skipping backward based on step count.**

The **Jump Steps By** action takes the value from the Input Value column (e.g., **-4**) and moves the execution pointer backward by the defined number of steps. This action does not return or store any result in a dynamic variable and is primarily used to control the flow of execution

<figure><img src="https://2174257472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk8QZzXZMIJSStKAzDSTu%2Fuploads%2FriVhaiYLOhqEqpuMQuQA%2Fimage.png?alt=media&#x26;token=dcc5b31a-837c-463c-9417-2c4a4577b22b" alt=""><figcaption></figcaption></figure>
