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 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.

Comments
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
following-sibling vs following in XPath: make your locator hit the right element

following-sibling vs following in XPath: make your locator hit the right element

Comments
3 min read
From Jira Story to Validated E2E Test: An AI-Assisted Workflow

From Jira Story to Validated E2E Test: An AI-Assisted Workflow

Comments
6 min read
Designing an AI-Assisted Locator Self-Healing Workflow for Playwright

Designing an AI-Assisted Locator Self-Healing Workflow for Playwright

Comments
4 min read
3 Playwright tests that pass but prove nothing (with a practice repo to fix them)

3 Playwright tests that pass but prove nothing (with a practice repo to fix them)

Comments
2 min read
Playwright Email Tests Need a Delivery Budget

Playwright Email Tests Need a Delivery Budget

Comments
4 min read
Playwright Email Tests Need a Delivery Contract

Playwright Email Tests Need a Delivery Contract

Comments
4 min read
How to find broken links with Playwright (a test you can drop into CI)

How to find broken links with Playwright (a test you can drop into CI)

Comments
4 min read
360 green runs, and one test that would pass with the server down

360 green runs, and one test that would pass with the server down

Comments
9 min read
Build an MCP-Powered QA Agent with Playwright and TypeScript

Build an MCP-Powered QA Agent with Playwright and TypeScript

Comments
7 min read
Playwright docs say dispatch_event('click') equals element.click(). On a disabled button it didn't.

Playwright docs say dispatch_event('click') equals element.click(). On a disabled button it didn't.

Comments 1
5 min read
How to Automate OTP in Playwright: Real SMS Codes via Webhook in GitHub Actions

How to Automate OTP in Playwright: Real SMS Codes via Webhook in GitHub Actions

Comments
10 min read
Your crawler sees an empty div. Crawling a JavaScript SPA with Playwright

Your crawler sees an empty div. Crawling a JavaScript SPA with Playwright

Comments
4 min read
How to Build an MT5 Trading Bot Without Writing MQL Code

How to Build an MT5 Trading Bot Without Writing MQL Code

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