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.
Mobilewright Part 2: From The First Test to a Real Test Suite

Mobilewright Part 2: From The First Test to a Real Test Suite

Comments
6 min read
Auditable AI in QA: what Playwright MCP taught me about scaffolding tests that don't drift

Auditable AI in QA: what Playwright MCP taught me about scaffolding tests that don't drift

1
Comments
4 min read
Introducing Kinora: a Playwright test dashboard with history, flaky tracking, and traces

Introducing Kinora: a Playwright test dashboard with history, flaky tracking, and traces

Comments
4 min read
A no-network test needs a request that makes it fail

A no-network test needs a request that makes it fail

Comments
3 min read
AI in software testing in 2026: 5 changes that are actually shipping (not hype)

AI in software testing in 2026: 5 changes that are actually shipping (not hype)

Comments
4 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
Playwright now beats Selenium in French QA job ads: what 405 ads ask testers for

Playwright now beats Selenium in French QA job ads: what 405 ads ask testers for

Comments
4 min read
Playwright + an authenticated proxy: page.goto('https://www.google.com') hangs, and it's an HTTP/2 frame you've never heard of

Playwright + an authenticated proxy: page.goto('https://www.google.com') hangs, and it's an HTTP/2 frame you've never heard of

Comments
5 min read
# A failed Playwright test is not a diagnosis

# A failed Playwright test is not a diagnosis

1
Comments 1
2 min read
I Added Retries to My Automation and It Doubled the Failures

I Added Retries to My Automation and It Doubled the Failures

Comments 1
2 min read
Playwright Retry Budgets Need a Failure Receipt

Playwright Retry Budgets Need a Failure Receipt

Comments
4 min read
How I Built a Zero-Cost Opportunity Radar with Python and Playwright

How I Built a Zero-Cost Opportunity Radar with Python and Playwright

Comments
3 min read
Should your Playwright page object use a getter?

Should your Playwright page object use a getter?

Comments
3 min read
Electron cookies say "unspecified", Playwright only knows "Lax", and the mapping logged everyone out

Electron cookies say "unspecified", Playwright only knows "Lax", and the mapping logged everyone out

Comments
5 min read
How AI Browser Agents Actually Drive a Browser, and When a Script Still Wins

How AI Browser Agents Actually Drive a Browser, and When a Script Still Wins

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