{
  "name": "WPF text and slider smoke check",
  "description": "Check input and an observable application response.",
  "version": "1.0",
  "target": { "processName": "TestWpfApp" },
  "options": {
    "stopOnError": true,
    "delayBetweenActionsMs": 300
  },
  "steps": [
    { "action": "clear", "element": "id=TestTextBox" },
    {
      "action": "type",
      "element": "id=TestTextBox",
      "value": "Hello from a repeatable workflow"
    },
    {
      "action": "validate",
      "element": "id=TestTextBox",
      "value": "Hello from a repeatable workflow"
    },
    { "action": "setvalue", "element": "id=TestSlider", "value": "0" },
    { "action": "setvalue", "element": "id=TestSlider", "value": "42" },
    { "action": "screenshot", "description": "State before checking the result" },
    {
      "action": "validate",
      "element": "id=StatusTextBlock",
      "value": "Status: Slider value: 42"
    }
  ]
}
