Mastering Mobile Testing in Playwright: Simplify Your Workflow with TypeScript Decorators
This is a great, detailed guide by Roman Khomitskyi explaining how to leverage Playwright and TypeScript features for efficient testing web apps on mobile.
Similarly, Stefan Judis wrote a handy article on How to apply Playwright test steps with TypeScript decorators.
Playwright Productivity Hack: How --only-changed Can Save Your Day
With the latest release, Playwright introduced a new feature --only-changed
that allows you to rerun only the changed tests. Nimit Savant explains more about it.
Similarly, Butch Mayhew used the same feature to find out: Is it possible to run only Playwright Tests that changed in GitHub actions on a pull request?
Secure Your Playwright Tests: Handling TLS Client Certificates Across Environments
Parthiban Rajasekaran explains how to configure Playwright tests to work with TLS client certificates in different environments using Playwright and CI configuration.
And if you need custom assertions, Ravi Kiran demonstrates Levelling Up Your Playwright Tests with Custom Matchers.
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.
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.
Say Goodbye to Flaky Tests: Playwright Best Practices Every Test Automation Engineer Must Know
Having problems with flaky Playwright tests? Samuel Sperling listed useful practices that can help you reduce it.
Similarly, Roman Khomitskyi advises on How to retry only failed Playwright tests within GitHub actions jobs.
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.