Your first test
tapstep init # writes example.flow.yaml — a real web flowtapstep test example.flow.yaml # driver auto-detected (URL appId → Chrome)A flow is plain YAML:
appId: https://staging.example.comcommands: - launchApp - tapOn: "Log in" - inputText: "demo@example.com" - tapOn: "Continue" - assertVisible: "Welcome"Useful while iterating:
tapstep test example.flow.yaml --headed # watch a real browser windowtapstep test example.flow.yaml -c # re-run on every file savetapstep live example.flow.yaml # interactive live view in the browserPrefer clicking to typing? The desktop app records flows for you — click through your app in the device mirror and steps appear as you go.
Next: the flow command reference and config.yaml for workspace defaults.