Playwright (software)
| Playwright | |
|---|---|
| Developer | Microsoft |
| Initial release | January 31, 2020 |
| Stable release | 1.57.0
/ 25 November 2025 |
| Written in | TypeScript |
| Operating system | Microsoft Windows, macOS, Linux |
| Type | Software testing framework for web applications |
| License | Apache License 2.0 |
| Website | playwright |
| Repository | github |
Playwright is an open-source automation library for browser testing and web scraping developed by Microsoft and launched on 31 January 2020, which has since become popular among programmers and web developers.
Playwright provides the ability to automate browser tasks in Chromium, Firefox, and WebKit with a single API. It can also operate against branded browsers such as Google Chrome and Microsoft Edge available on the host machine, although these browsers are not installed by default. The current Playwright version supports Stable, Beta, Dev, and Canary channels of Google Chrome and Microsoft Edge. This allows developers to create reliable end-to-end tests that are capable of running in non-headless mode, as well as in headless mode for automation.
Playwright supports programming languages like JavaScript, Python, C# and Java, though its main API was originally written in Node.js. It supports all modern web features including network interception and multiple browser contexts and provides automatic waiting, which reduces the flakiness of tests.