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.
Why Choose Playwright Over Other Automation Tools?

Why Choose Playwright Over Other Automation Tools?

5
Comments
2 min read
"✍️ Getting Started with Playwright: The Ultimate Beginner's Guide for QA Engineers"

"✍️ Getting Started with Playwright: The Ultimate Beginner's Guide for QA Engineers"

Comments
2 min read
To set env variables using terminal for playwright

To set env variables using terminal for playwright

Comments
1 min read
Opensource web agent outclasses Browser-Use

Opensource web agent outclasses Browser-Use

3
Comments
6 min read
GET/me/some{API}now(): New PLAYWRIGHT-AJV-SCHEMA-VALIDATOR for API Testing!

GET/me/some{API}now(): New PLAYWRIGHT-AJV-SCHEMA-VALIDATOR for API Testing!

9
Comments 4
5 min read
Create Playwright Tests with Codegen

Create Playwright Tests with Codegen

Comments 2
3 min read
Learning Playwright with Python and Pytest: My One-Month Challenge Begins!

Learning Playwright with Python and Pytest: My One-Month Challenge Begins!

Comments
1 min read
Lightpanda: The Blazing-Fast Headless Browser You Need!

Lightpanda: The Blazing-Fast Headless Browser You Need!

2
Comments
3 min read
Battle of the Testing Tools: Playwright, Cypress, and TestGrid Compared

Battle of the Testing Tools: Playwright, Cypress, and TestGrid Compared

26
Comments 1
5 min read
Filtering vs. Locating Elements by Text in Playwright: What’s the Difference?

Filtering vs. Locating Elements by Text in Playwright: What’s the Difference?

3
Comments
2 min read
Catch JS Errors with Playwright

Catch JS Errors with Playwright

1
Comments
1 min read
[Part 8]Introduction to Python for Selenium (Preparation for UI Automation)

[Part 8]Introduction to Python for Selenium (Preparation for UI Automation)

Comments
2 min read
[Part 2]TypeScript Fundamentals – Syntax, Data Types, and Operators for QA

[Part 2]TypeScript Fundamentals – Syntax, Data Types, and Operators for QA

Comments
3 min read
[Part 6]Error Handling and Exception Handling in JavaScript for Robustness

[Part 6]Error Handling and Exception Handling in JavaScript for Robustness

Comments
2 min read
[Part 8]Introduction to TypeScript for Playwright – Preparation for UI Automation

[Part 8]Introduction to TypeScript for Playwright – Preparation for UI Automation

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