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.
A cold proxy exit gets Google results 20% of the time. A warmed one gets 87%

A cold proxy exit gets Google results 20% of the time. A warmed one gets 87%

1
Comments
3 min read
What If Your Test Automation Strategy Is Optimizing the Wrong Thing?

What If Your Test Automation Strategy Is Optimizing the Wrong Thing?

8
Comments
7 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
Your Proxy Hides Your IP. What About DNS, ECS, and WebRTC?

Your Proxy Hides Your IP. What About DNS, ECS, and WebRTC?

Comments
19 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
5 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
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
Cloud Resume Challenge Week 4— Testing the Serverless Backend with Playwright and Python

Cloud Resume Challenge Week 4— Testing the Serverless Backend with Playwright and Python

Comments
3 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
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
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.