| script | |||
| create page | SuitePage | with content | !define TEST_SYSTEM (slim) !define VARIABLE (some value) !path lib/*.jar |
| make | SuitePage | a suite page | |
| create page | SuitePage.ScenarioLibrary | with content | Scenario Library: "${VARIABLE}" |
| create page | SuitePage.TestPage | with content | Test Page: "${VARIABLE}" |
| make | SuitePage.TestPage | a test page | |
You would expect the variable to be substituted when the test page is executed:
| script | |||
| check | request page | SuitePage.TestPage?test | 200 |
| show | content | ||
| ensure | content contains | Scenario Library: "some value" | |
| ensure | content contains | Test Page: "some value" | |
Now, it we execute from Suite level, the variable should be substituted too:
| script | |||
| check | request page | SuitePage?suite | 200 |
| show | content | ||
| ensure | content contains | Scenario Library: "some value" | |
| ensure | content contains | Test Page: "some value" | |