Flowtest

Execute flow YAML files as end-to-end tests against web, Android, and iOS apps. Drives platform drivers (agent-browser, adb, idb) step-by-step, captures screenshots and video, and produces a structured report. Supports declarative steps (tap, type, scroll, assert, screenshot, wait) and AI-driven steps for dynamic UI interactions. Key capabilities: - Multi-platform: web (agent-browser), Android (adb), iOS (idb) - Conditional steps with when:/else: for platform-specific flows - AI steps with goal-directed execution, sub-steps, and full iteration logging - Verify steps: AI-evaluated plain-language checks with pass/fail per check - iOS reliable tapping: uses idb ui describe-point to get true hit-test frames - Video recording on all platforms; automatic screenshots after every step - Generates results.json + viewer.html report even on failure or cancellation

govindmaheshwari2 b366de6 3 files · 73.4 KB Updated

File contents

govindmaheshwari2/flowtest/tree/main/flowtest commit b366de6de5

Frequently asked questions

npx skillmds@latest add govindmaheshwari2/flowtest