I built an E2E test runner where tests are defined as JSON action arrays instead of JavaScript files. It
runs tests in parallel against a Chrome pool (browserless/chrome via Docker).
What makes it different: it includes a built-in MCP server, so after one command Claude Code can run
tests, analyze failures, create new test files, and manage the Chrome pool natively.
I built an E2E test runner where tests are defined as JSON action arrays instead of JavaScript files. It runs tests in parallel against a Chrome pool (browserless/chrome via Docker).