The Story
I invested $20,000 in an automated testing company's seed round.
The founder diluted me massively. Never sends investor updates.
So I built my own tool in 30 minutes with Claude Code.
It's open source. It's free. It works.
Automatic browser testing in 30 minutes.
No code. Just YAML.
I invested $20,000 in an automated testing company's seed round.
The founder diluted me massively. Never sends investor updates.
So I built my own tool in 30 minutes with Claude Code.
It's open source. It's free. It works.
Write tests in simple YAML files. No programming required.
Runs actual Chromium via Playwright. Not fake simulations.
Fill card forms in iframes. Test real checkout flows.
Verbose output, screenshots on failure, console logs.
JSON reports, exit codes. Drop into any pipeline.
Keep secrets safe with ${VAR} interpolation.
A complete login test in 15 lines:
name: "Login Test" config: baseUrl: "http://localhost:5175" steps: - type: goto path: "/login" - type: fill selector: "#email" value: "${TEST_EMAIL}" - type: fill selector: "#password" value: "${TEST_PASSWORD}" - type: click text: "Sign In" - type: wait-for-url contains: "/dashboard" - type: assert-text selector: "h1" text: "Welcome"
git clone https://github.com/bensig/flow-auto-browser-testing && cd auto-browser-testing && npm install
npx playwright install chromium
node run.js flows/example.yaml --headless=false
Check FLOW_TEMPLATE.md for examples