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.
Your Test Isn't Flaky. It Ate Its Own Test Data.

Your Test Isn't Flaky. It Ate Its Own Test Data.

Comments
4 min read
A Playwright reporter that remembers your runs and briefs your coding assistant

A Playwright reporter that remembers your runs and briefs your coding assistant

Comments
6 min read
The Bugs That Killed My Automation Fleet Never Threw an Error

The Bugs That Killed My Automation Fleet Never Threw an Error

Comments
3 min read
Why AI Is Changing the Way We Think About Test Automation

Why AI Is Changing the Way We Think About Test Automation

2
Comments
2 min read
Let's test dark mode and reduced motion

Let's test dark mode and reduced motion

Comments 1
6 min read
Playwright with Python: Stable Locators and Better Assertions

Playwright with Python: Stable Locators and Better Assertions

Comments
1 min read
Playwright API Testing Plus E2E: Testing the Same User Flow at Two Layers, on Purpose

Playwright API Testing Plus E2E: Testing the Same User Flow at Two Layers, on Purpose

Comments
4 min read
Browser Use vs Skyvern Self-Hosted: Setup, Trade-offs, and Completion Verification

Browser Use vs Skyvern Self-Hosted: Setup, Trade-offs, and Completion Verification

Comments 1
11 min read
I Automated reCAPTCHA in Playwright and the Proxy Was the Real Fix

I Automated reCAPTCHA in Playwright and the Proxy Was the Real Fix

Comments
2 min read
Your CI Runs Tests in Parallel. Your Test Data Doesn't Know That.

Your CI Runs Tests in Parallel. Your Test Data Doesn't Know That.

Comments
4 min read
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
Claude Code + Playwright MCP + GitHub Actions: 3 Test Layers That Actually Kill Regressions

Claude Code + Playwright MCP + GitHub Actions: 3 Test Layers That Actually Kill Regressions

3
Comments 2
7 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.