Test across all modern browsers
Single API to automate Chromium, Firefox and WebKit.
Automate without trade-offs
Capable automation for single page apps that rely on the modern web platform.
Get started instantly
Install Playwright and browsers with a single command – on local and CI environments. Then use the API to launch browsers, create pages, and automate page interactions.
Reliably automate with auto-waits
Actions, like clicks, auto-wait for UI elements to ensure your scripts are reliable to execute. Wait for precise events for more control and say goodbye to timeouts.
Intercept network activity
Playwright can intercept network activity to modify or mock network requests during test scenarios.
Run multi-page emulation scenarios
A single browser instance in Playwright can create multiple isolated browser contexts. Each browser context can run multi-page emulation scenarios.