✨ 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:

Typing [ will let you choose between:

  • From
  • From_city
  • To

Once selected, the property will appear in your test step like this:

When the test runs, Spur will replace [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

This allows a single test to dynamically adapt to multiple data inputs.

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

Once you add a scenario step to the test, you can confirm that the test is a scenario test by verifying the icon for the test changes to the one in the image.

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]