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.
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
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
11 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
The Top 5 Things Everyone Gets Wrong About Self-Healing Tests

The Top 5 Things Everyone Gets Wrong About Self-Healing Tests

Comments
8 min read
Most Flaky Tests Aren’t Flaky. Your Test Environment Is Lying to You.

Most Flaky Tests Aren’t Flaky. Your Test Environment Is Lying to You.

5
Comments
9 min read
I slowed my scraper down 10x and it finally stopped getting banned

I slowed my scraper down 10x and it finally stopped getting banned

Comments
2 min read
What is Playwright — and why it belongs in your Django toolkit

What is Playwright — and why it belongs in your Django toolkit

Comments
7 min read
Ditching Selenium for Playwright + Pytest: What We Gained (and Why We Never Looked Back)

Ditching Selenium for Playwright + Pytest: What We Gained (and Why We Never Looked Back)

Comments
5 min read
We keep two copies of the same DOM helpers, and deduplicating them would break both

We keep two copies of the same DOM helpers, and deduplicating them would break both

2
Comments
7 min read
Typing the date we recorded into a date input produced the year 60901

Typing the date we recorded into a date input produced the year 60901

Comments
6 min read
reCAPTCHA v2 callback: how to find the callback function and trigger it after injecting a token

reCAPTCHA v2 callback: how to find the callback function and trigger it after injecting a token

Comments
7 min read
What Tessvia Is — One Scenario, Four Deliverables

What Tessvia Is — One Scenario, Four Deliverables

Comments
14 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.