Guideline to be QA Web3: Complete E2E DeFi Project with Synpress (Playwright) and Hardhat/Anvil
Following the previous article on testing blockchain apps, this time Thanasornsawan Varathanamongkolchai wrote an even more detailed guide to setting up and running E2E tests with Synpress with examples.
How to combine Fixtures & Page Object Models for DRYer test code in Playwright
Nočnica Mellifera demonstrates how to simplify page objects in the test code with the help of fixtures in Playwright.
Furthermore, Dheeraj Gambhir gives a short overview of using ARIA Snapshot in Playwright.
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.