DEV Community

Playwright Web Testing & Automation Framework 🎭

Playwright is an open-source framework for Web Testing and Automation. It enables reliable end-to-end testing for modern web apps across browsers and platforms, using one API! Playwright supports resilient testing (with features like auto-wait, web-first assertions and tracing) with powerful tooling for authoring, debugging and profiling your end-to-end tests!

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
4 Automation Chrome Processes Were Killing My Real Browser: Bundle-ID Isolation and a 6-Hour Self-Repair Loop

4 Automation Chrome Processes Were Killing My Real Browser: Bundle-ID Isolation and a 6-Hour Self-Repair Loop

Comments
21 min read
Same Model, Three APIs: Contract-Testing with Docker Model Runner

Same Model, Three APIs: Contract-Testing with Docker Model Runner

4
Comments
3 min read
Fixing "error while loading shared libraries: libnspr4.so" for Playwright with no root access

Fixing "error while loading shared libraries: libnspr4.so" for Playwright with no root access

2
Comments 1
2 min read
Why Your Playwright Suite Gets Flaky After 50 Tests (And How to Fix It)

Why Your Playwright Suite Gets Flaky After 50 Tests (And How to Fix It)

1
Comments
5 min read
How I Migrated 90 Cypress Tests to Playwright With Claude Code in 4 Days

How I Migrated 90 Cypress Tests to Playwright With Claude Code in 4 Days

1
Comments 1
7 min read
"Your file never leaves your device": how to test that claim (and the Chromium catch)

"Your file never leaves your device": how to test that claim (and the Chromium catch)

Comments 1
4 min read
What Is Playwright? Install It in VS Code with Python (Beginner Guide)

What Is Playwright? Install It in VS Code with Python (Beginner Guide)

Comments
2 min read
Testing Email Verification with Playwright and DevMail

Testing Email Verification with Playwright and DevMail

Comments 2
5 min read
Your proxy says New York, your browser says Shanghai: finding time zone leaks in 10 lines of Playwright

Your proxy says New York, your browser says Shanghai: finding time zone leaks in 10 lines of Playwright

Comments
4 min read
Playwright recorded my 25 fps animation at about 9. The fix was to stop recording.

Playwright recorded my 25 fps animation at about 9. The fix was to stop recording.

1
Comments
3 min read
The Playwright + GitHub Actions setup that actually runs fast

The Playwright + GitHub Actions setup that actually runs fast

Comments
10 min read
Why My Playwright Tests Passed Locally and Failed in CI: Field Notes on Auto-Waiting, Test Isolation, and Trace-Driven Debugging

Why My Playwright Tests Passed Locally and Failed in CI: Field Notes on Auto-Waiting, Test Isolation, and Trace-Driven Debugging

Comments
6 min read
Full-page screenshots that are actually complete: lazy loading, sticky headers, 100vh layouts and emoji

Full-page screenshots that are actually complete: lazy loading, sticky headers, 100vh layouts and emoji

2
Comments 3
4 min read
Playwright and Its AI Agent: A Practical Guide

Playwright and Its AI Agent: A Practical Guide

Comments
5 min read
How To Design a Test Automation Strategy for a New Product Using Playwright ?

How To Design a Test Automation Strategy for a New Product Using Playwright ?

Comments 1
8 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.