Using scenario properties in a test step
Once you’ve connected a Scenario Table to a test, you can use its properties directly in your test steps to create dynamic, data-driven tests.Property insertion with [
In the test step editor, type the [ key to trigger the Scenario Property Menu. This menu will show all available properties from the Scenario Table you’ve linked to this test.
For example, if your table contains:

[ will let you choose between:
FromFrom_cityTo


[From_city] with the actual value from each scenario row—for example:
- In Scenario 1
DFW - ATH:Type Dallas-Fort Worth - In Scenario 2
LAX - CDG:Type Los Angeles
Mid-step insertion with /
You can also insert scenario properties and other variables in the middle of existing step text by typing / at any cursor position. This opens the Shortcuts Menu, which in mid-step mode includes:
- Scenario — Insert a scenario table property at the current cursor position
- Insert Variable — Insert an environment variable at the current cursor position
- Email — Insert an email inbox reference at the current cursor position
Scenario values in the test URL
In a web test, you can also use scenario values in the URL path. In the test’s URL field, type[ or click Insert scenario value, then choose a property. This option appears when the test’s suite is connected to a scenario table.
Scenario values in Extract steps
Type[ in an Extract step’s Extraction Description to insert a Scenario Table value. Spur uses the value from each scenario row when it runs the step. See Extract.
Preview and validation
- You can preview a set of property values for a specific scenario by clicking the scenario preview icon ([ ]) in the test editor.
- Before running the test, you can preview with different scenarios to ensure that the values are represented correctly.

Scenario-activated test icon indication

Tips
- Use clear column headers in your CSV—they become your property names.
- Make sure each property is referenced with square brackets (e.g.
[From_city]), or it won’t be substituted at runtime. - You can mix static and dynamic values in a step:
Verify this text "Searching flights" exists next to [From_city] and [To]
