Playwright
Node.js library to automate Chromium, Firefox and WebKit with a single API.
Contents
Integrations
Prebuilt Chromium binaries for Playwright on serverless platforms.
A starter repo for writing E2E tests based on Cucumber with Playwright using TypeScript.
VoiceOver and NVDA screen reader driver integration for Playwright.
Language Support
Utils
Report coverage on Playwright tests using v8 coverage, without requiring any instrumentation.
AI browser automation via accessibility snapshots and ref targeting, built on Playwright.
A key-value cache for sharing data between parallel workers and test runs.
Documentation screenshot automation. Visual picker to define screenshots, one command to regenerate them all.
AI Skill to make agents experts at writing, debugging and maintaining Playwright tests.
Speed up Playwright tests by caching network requests on the filesystem.
Language injection definitions for CSS/JS syntax highlighting when using python-playwright in PyCharm.
70+ production-tested Playwright skills for coding agents covering best practices, POM patterns, CI/CD, and migration paths.
Plugin to collect code coverage from running Playwright tests.
Reporters
A Playwright test reporter, shows suites/cases/steps in html grid.
A Playwright JSON test results reporter that follows the CTRF schema.
Publish your Playwright test results to your favorite Slack channel(s).
A library for uploading test results to Tesults from Playwright.