Run your Playwright tests faster
Endform is a managed, distributed Playwright test runner and analytics dashboard.
Write your browser-based end-to-end tests using the open source Playwright framework.
Then you can run your suite on Endform’s fully isolated cloud runners. We run one test per virtual machine for maximum performance.
Endform also helps you maintain your suite over time by providing analytics in our dashboard.
Running Endform
Section titled “Running Endform”To run tests with Endform, you only need to swap out the playwright CLI for the endform CLI. We support the same functionality as Playwright.
npx endform testExplanation
Section titled “Explanation” What is Endform? A product overview of Endform and how it fits into a Playwright workflow
How your tests are run How Endform runs your tests
Dashboard analytics Use Endform analytics to find flaky tests, slow tests, failures, and traces
Transfer state to remote runners How to handle environment variable and file state transfer to Endform runners
Guides
Section titled “Guides” Getting started Running your tests with Endform for the first time
Vercel integration Run Endform tests against Vercel preview deployments
Proxy traffic via your local network Proxy traffic from remote runners to your local network
Tune your Playwright suite for Endform Configure files, environment variables, concurrency limits, regions, and network proxying
Tutorial
Section titled “Tutorial” Playwright e2e testing - from cowboy to confidence Start the Endform SaaS tutorial from the beginning
Reference
Section titled “Reference” Requirements Our current requirements on your Playwright setup
Endform config - endform.jsonc Configure Endform further with an endform.jsonc file
Analytics CLI Query suite and test analytics from the command line