Microsoft's cross-browser automation library with tracing and auto-waiting built in.
Playwright drives Chromium, Firefox and WebKit through a single API, with automatic waiting for elements, network interception and a trace viewer that replays a failed run step by step. It ships its own test runner, parallel workers and browser binaries, so a working suite is roughly one command away. Bindings exist for TypeScript/JavaScript, Python, Java and .NET.
Best for
Free and open source
Open sourceFree tier: Everything, self-hosted
What drives the bill: Free and open source. Microsoft also sells a hosted parallel-runner service; the library itself has no paid tier.
Check current pricing on Microsoft’s siteFigures are indicative and were last reviewed August 2026. Vendors change pricing often; confirm before you commit.
No reviews of Playwright yet. If you have used it in anger, yours would be the first.
If Playwright is not the right fit, these solve the same problem differently.
E2E & UI Testing
Developer-first browser testing with an interactive runner developers actually enjoy.
E2E & UI Testing
The W3C standard for browser automation. Every language, every browser, twenty years of it.
E2E & UI Testing
A batteries-included JavaScript framework over WebDriver and Chrome DevTools.
E2E & UI Testing
Node.js E2E testing with no WebDriver, no plugins and no browser binaries to manage.