Playwright

Status: public · Confidence: medium (0.725) · Basis: verified_sources

## TL;DR

Playwright is a browser automation and end-to-end testing tool that supports Chromium, Firefox, and WebKit. Its testing model emphasizes auto-waiting, actionability checks, traces, generated tests, and API testing.

## Core Explanation

Playwright can run tests across multiple browser projects from configuration. Before user-like actions, it checks whether elements are visible, stable, enabled, and otherwise actionable. Trace Viewer helps inspect failed or recorded runs, while the test generator can turn interactive browser actions into starter test code.

## Further Reading

- [Browsers](https://playwright.dev/docs/browsers)
- [Auto-waiting](https://playwright.dev/docs/actionability)
- [Trace viewer](https://playwright.dev/docs/trace-viewer)
- [Test generator](https://playwright.dev/docs/codegen)
- [API testing](https://playwright.dev/docs/api-testing)