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.
What's new in Playwright v1.50.0?
There are quite a few new features in the latest release of Playwright 1.50.0. Shivam Bharadwaj explains them in more detail.
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.
Advanced Visual Testing with Playwright
If you want to improve your test automation strategy with visual tests, Dipen Chavan shows how to implement them using Playwright and other tools.
Also, Debbie O'Brien shares a tip about Handling Visibility in Playwright: getByText vs. getByRole.
Automating Accessibility Checks Using Playwright
Want to know how to test your web app for accessibility? Thara Perera shows how to achieve that with Playwright and axe-core.
Moreover, Tolga Ulusoy explains why we should Use await expect(locator).toHaveText() Instead of expect(await locator.textContent()) in Playwright.
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.
Make your Playwright tests run faster by using the Playwright API to wait
Wait, what? Can waiting make your Playwright tests faster? Mike Harris explains the idea with examples.
What's more, Irfan Mujagić demonstrates Boosting API Test Efficiency with Playwright's Request Interception.
Your 80 Questions about Playwright, Answered
If you're wondering whether Playwright is a good choice for your test automation project, Andrey Lushnikov — one of Playwright developers — answered 80 (!) questions that can help you decide. Quite an interesting way to learn more about a tool, I must say!