
Fast and reliable end-to-end testing for modern web apps | Playwright
Playwright is aligned with the modern browsers architecture and runs tests out-of-process. This makes Playwright free of the typical in-process test runner limitations.
Installation | Playwright
It bundles test runner, assertions, isolation, parallelization and rich tooling. Playwright supports Chromium, WebKit and Firefox on Windows, Linux and macOS, locally or in CI, headless or headed, …
Writing tests | Playwright
Playwright tests are simple: they perform actions and assert the state against expectations. Playwright automatically waits for actionability checks to pass before performing each action.
Getting started - VS Code | Playwright
The Playwright VS Code extension brings the power of Playwright Test directly into your editor, allowing you to run, debug, and generate tests with a seamless UI-driven experience.
Best Practices | Playwright
All test files are loaded into the testing sidebar where you can expand each file and describe block to individually run, view, watch and debug each test. TypeScript in Playwright works out of the box and …
Installation | Playwright .NET
Playwright was created specifically to accommodate the needs of end-to-end testing. Playwright supports all modern rendering engines including Chromium, WebKit, and Firefox.
Installation | Playwright Java
Playwright supports all modern rendering engines including Chromium, WebKit, and Firefox. Test on Windows, Linux, and macOS, locally or on CI, headless or headed with native mobile emulation.
Installation | Playwright Python
Playwright was created specifically to accommodate the needs of end-to-end testing. Playwright supports all modern rendering engines including Chromium, WebKit, and Firefox.
API testing | Playwright
Playwright can be used to get access to the REST API of your application. Sometimes you may want to send requests to the server directly from Node.js without loading a page and running js code in it.
Library | Playwright
Playwright Library provides unified APIs for launching and interacting with browsers, while Playwright Test provides all this plus a fully managed end-to-end Test Runner and experience.