Cross-browser end-to-end testing by Microsoft
Playwright is Microsoft's modern E2E testing framework supporting Chromium, Firefox, and WebKit with a single API. It offers auto-waiting, web-first assertions, tracing, and powerful capabilities like multi-tab, multi-origin, and shadow DOM testing. Playwright's codegen tool records user actions as test code, its trace viewer provides detailed debugging, and native support for multiple languages (JavaScript, Python, Java, C#) makes it versatile across teams.