How to add Type Checking and Linting to your Playwright Project
So apparently, Playwright doesn't check for type errors by itself, even if your tests are written in TypeScript. To fix that, Stefan Judis shows an alternative solution.
Also, Butch Mayhew wrote a helpful guide on How To Load a Custom Test Fixture or Setup Projects When Running Playwright Test Code Generator.
Playwright Mastery: Integrating Web Servers, API Schemas, Geolocation, and Localization
If you write tests in Playwright for advanced test automation, Thananjayan Rajasekaran shows some of the less-known features it provides.
A Unified Approach to API, Database and E2E Testing with Playwright
Playwright has a built-in API request functionality that can support your end-to-end tests. Mahtab Nejad shows several examples of using it.
Furthermore, Aya Akl wrote a great guide on how to Enhance POM using Playwright Fixtures.
How we changed Our Testing Framework From Cypress to Playwright
Nowadays, you can often see people comparing the two modern web app testing tools — Cypress and Playwright. But what is the difference in practice? Here are the lessons learned by Rodion Salnik.
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.
Playwright Mastery: Alert, Slider, Drag and Drop, Handler and Evaluate — Part II
Thananjayan Rajasekaran continues the series of dealing with challenging parts of web automation using Playwright.
Additionally, Meris Stupar demonstrates how to Achieve WCAG Standard with Playwright Accessibility Tests using Axe.
Nikita Filonov wrote a comprehensive guide to setting up a test automation framework with good practices using Playwright and Allure Report.
And that's not all — Nikita also shows how to Write API automation tests in TypeScript with Playwright.
Is This the End of Selenium & Playwright? Claude 3.5 Sonnet Takes Over!
The AI technology is improving rapidly and we're getting to a stage where it's able to control a computer. So naturally, it raises questions about whether it can start testing by itself. In this 5-minute video, Karthik K.K gives a short overview of the Claude 3.5 Sonnet model capabilities.