End-to-End Testing an AI Application with Playwright and GitHub Actions
Wondering how to test an AI app? Jacob Habib explains how to achieve that with Playwright.
Furthermore, Chamila Ambahera provides a Practical example of Automating Testing of AI-generated content.
The Playwright demo TodoMVC app tests rewritten using a component-based model
Vladimir Angelov experimented with the variations of the Page Object Model in Playwright and came up with a Component-based model that is more granular and has some benefits.
Selenium, Cypress, WebdriverIO, TestCafe and Playwright are the hottest tools for web automation at the moment. Wondering what the differences are and which one you should choose for your next project? Ekrem Kurt made a great comparison.
Moon Cloud — cross-browser testing platform supporting Selenium, Cypress, Playwright and Puppeteer
Run Selenium, Cypress, Playwright and Puppeteer in parallel on the same platform. Do live and automated testing. Fully dedicated cluster for your team running in the region near you. Unlimited number of parallel browsers and pay-as-you-go model. Maintained by Aerokube — creators of Selenoid and Moon. Check it out!
How to Write End-to-End Tests for Chrome, Safari & Firefox Using Playwright
Marco Lüthy put together a nice series of four articles about web testing with Playwright. Here's the first part demonstrating how to write the first test and run it across various browsers with a single command.
Similarly, Giannis Koutsaftakis shared a guide to Getting started with Playwright E2E testing.
Test Speed Comparison: Selenium vs Playwright vs Cypress vs Puppeteer vs TestCafe
Gagah Ghalistan found an interesting way of comparing the test execution speed for each of the popular JavaScript testing frameworks. Any bets on who won?
Additionally, Hussein Ba Ashen wrote a fair comparison between Cypress vs. Selenium and Afsal Backer shared an Overview of Playwright.
What is Playwright? Cross-browser automation library for end-to-end testing
I've featured several getting-started tutorials to Playwright over the past two years but some of them stand out. Like this one by Sear Cheulong.
Mastering Playwright: Best Practices for Web Automation with the Page Object Model
If you want to learn how to properly use the Page Object Model in Playwright, Luc Gagan wrote a great guide with examples.
How to perform End-to-End API Testing using Playwright with Java and TestNG
If you're interested in API testing, Mohammad Faisal Khatri shares a thorough guide to Playwright for Java and TestNG.
Similarly, Butch Mayhew describes the Basics of API Testing with Playwright.
Playwright vs Cypress: Why QA Wolf Chose Modern Tools Over a Larger Community
If you wonder how Playwright and Cypress differ in terms of architecture and functionality, here's a good overview by John Gluck.
However, Zhimin Zhan shares his thoughts on Why Raw Selenium Syntax is Better than Cypress and Playwright.
Note: If you can't access the full article, open it in a private tab or another browser.