Modern Web Testing with Playwright
This is a great overview of the modern testing goals by Andrew Knight, explaining how tools such as Playwright can help you achieve them.
And if you want to learn more about it, Malith Senadheera wrote a useful Playwright 101: Beginner's Guide.
Cypress vs Playwright — Flakiness Analysis
Andrew Goldis shared a very interesting analysis from 100s of real test projects to determine the difference in flakiness when Cypress or Playwright were used.
Dynamic data driven tests — Playwright
In this detailed guide, Thananjayan Rajasekaran shows how to generate and execute Playwright tests based on test data during run time.
In the third part of the popular series, Adrian Maciuc shares even more handy tips for testing with Playwright.
Also, Vinicius Gabriel Cabral Paulino wrote a great guide explaining how to address Playwright Visual Tests and the "Environment Flakiness".
This is a yet another insightful compilation of useful Playwright features by Adrian Maciuc.
Also, Shiv Jirwankar shows an example of Encapsulation in Page Object Model in Playwright.
AI for Playwright and Selenium
Jason Arbon has just announced the coTestPilot — an open-source AI-powered extension for Playwright and Selenium frameworks that automates web testing and bug detection.
Furthermore, Vitaliy Potapov shares a great example of implementing "Fix with AI" Button in Playwright HTML Report.
Playwright POM (Page Object Model)
If you're looking for a thorough guide on implementing Page Object Model in Playwright, this one-hour overview by Alex Khvastovich should get you covered.
Similarly, Jarad Saunders explains Page Object Model in Playwright C# in 16 minutes.
How to parameterize Playwright projects
Stefan Judis put together an insightful guide on using options to configure fixtures, page object models, and tests in Playwright.
Furthermore, Priyanshu Shekhar helps you get An In-Depth Understanding of getByRole in Playwright.
Why you should never use page.waitForTimeout() in Playwright
We should always be careful when using waits in tests. Nočnica Mellifera explains why it's important in Playwright as well.
Moreover, Navanishan Reddy L. shows a helpful example of Intercepting Network Requests in Playwright.
Playwright Release 1.51: Smarter Debugging, Enhanced Reports & More!
Playwright 1.51 is out and Debbie O'Brien tells us about the latest features that were introduced to make testing even more efficient.