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 open-sourced the arithmetic behind "how much should I risk per trade" (~120 lines, no deps)

I open-sourced the arithmetic behind "how much should I risk per trade" (~120 lines, no deps)

Comments
2 min read
Playwright Email Tests Need a Failure Budget

Playwright Email Tests Need a Failure Budget

Comments
5 min read
AI isn't making me a better coder. The way I use AI is.

AI isn't making me a better coder. The way I use AI is.

Comments
2 min read
Validating the URL before page.goto() is not enough: redirects slip past Playwright's page.route()

Validating the URL before page.goto() is not enough: redirects slip past Playwright's page.route()

Comments
8 min read
Introducing Vedha: New Testing framework for Agentic World. Test your web app with an AI agent in 5 minutes (and catch the bugs it would miss)

Introducing Vedha: New Testing framework for Agentic World. Test your web app with an AI agent in 5 minutes (and catch the bugs it would miss)

Comments
5 min read
Your AI agent writes Playwright tests that pass while your API returns 500

Your AI agent writes Playwright tests that pass while your API returns 500

Comments
4 min read
đź‘» How I Built GhostPR: Turning User Screen Recordings into Verified Git Pull Requests with Kiro

đź‘» How I Built GhostPR: Turning User Screen Recordings into Verified Git Pull Requests with Kiro

Comments
5 min read
Why a local SMTP catcher is not an email integration test

Why a local SMTP catcher is not an email integration test

Comments 1
3 min read
Shipping a ticket with Claude Code: TDD, proof, review loop

Shipping a ticket with Claude Code: TDD, proof, review loop

Comments
9 min read
Make Playwright Email Tests Explain Their Waits

Make Playwright Email Tests Explain Their Waits

Comments
4 min read
Isolando sessões de navegador com Playwright em Python (a ideia por trás dos perfis antidetect)

Isolando sessões de navegador com Playwright em Python (a ideia por trás dos perfis antidetect)

Comments
2 min read
How to track flaky Playwright tests over time

How to track flaky Playwright tests over time

Comments
5 min read
From click-through to load test with Playwright and Gatling

From click-through to load test with Playwright and Gatling

Comments
7 min read
Your calculator returns nothing to crawlers. Here's how I fixed it with Playwright.

Your calculator returns nothing to crawlers. Here's how I fixed it with Playwright.

1
Comments 1
4 min read
How to attach a Playwright auth header without sending it to another origin

How to attach a Playwright auth header without sending it to another origin

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