Playwright
Playwright is an open-source browser automation framework by Microsoft for reliable end-to-end testing across Chromium, Firefox, and WebKit using a single API.
27 resources across 2 libraries
Glossary Terms(10)
Cucumber
Cucumber is a behavior-driven development (BDD) testing tool that lets teams write test scenarios in plain-language Gherkin syntax, which are then executed as…
Cypress
Cypress is a JavaScript-based end-to-end testing framework that runs directly inside the browser alongside the application under test, providing fast, reliable…
Jest
Jest is a JavaScript testing framework, originally built by Meta, focused on simplicity and zero-configuration setup, widely used for testing React and Node.js…
k6
k6 is an open-source load testing tool, maintained by Grafana Labs, that lets developers write performance tests as JavaScript code to measure how APIs and web…
BrowserStack
BrowserStack is a cloud-based testing platform providing access to real browsers, devices, and operating systems for manual and automated testing of web and mo…
Appium
Appium is an open-source test automation framework that lets teams write and run the same automated tests against native, hybrid, and mobile web applications o…
Selenium
Selenium is an open-source suite of tools for automating web browsers, primarily used to write and run end-to-end tests that simulate real user interactions ac…
Playwright
Playwright is an open-source browser automation framework by Microsoft for reliable end-to-end testing across Chromium, Firefox, and WebKit using a single API.
Apache JMeter
Apache JMeter is an open-source, Java-based application for load testing and measuring the performance of web applications, APIs, databases, and other services…
Puppeteer
Puppeteer is a Node.js library that provides a high-level API to control headless (or full) Chrome and Chromium browsers programmatically, commonly used for we…
Study Notes(17)
API Testing with the Request Context
Use Playwright's APIRequestContext to make real HTTP calls, assert on responses, and seed data for faster, more focused tests.
Component Testing with Playwright
How Playwright's component testing mode mounts individual React, Vue, or Svelte components in a real browser for fast, isolated tests.
Installing Playwright and Project Setup
A practical walkthrough of installing Playwright, understanding what gets set up, and structuring a new test project.
Page Object Model in Playwright
How to structure Playwright tests using the Page Object Model to separate UI locators and actions from test logic for better maintainability.
Parallel Workers and Sharding
How Playwright Test runs suites faster using isolated worker processes locally and distributes them across multiple CI machines with sharding.
Playwright Best Practices
A practical guide to writing reliable, maintainable Playwright tests by choosing the right locators, avoiding flaky waits, and keeping tests isolated and fast.
Playwright in CI/CD Pipelines
How to configure Playwright to run reliably on CI, including GitHub Actions setup, Docker images, and CI-aware config adjustments.
Playwright Interview Questions
The core Playwright concepts and tricky topics that come up most often in QA and SDET interviews, from auto-waiting to network interception.
Playwright Quick Reference
A condensed cheat sheet of the most-used Playwright locators, assertions, actions, and CLI commands for day-to-day test writing.
Playwright Test Generator (codegen)
How Playwright's codegen tool records browser interactions into runnable test code, and how to use it effectively without shipping brittle output.
Playwright vs Selenium vs Cypress
A technical comparison of Playwright, Selenium, and Cypress across architecture, browser support, waiting strategy, and use cases.
Reporters and HTML Reports
How Playwright's built-in reporters work, how to configure and combine them, and how to build a custom reporter for bespoke workflows.
Tracing and Debugging with Playwright Inspector
How to use Playwright's Trace Viewer and Inspector to diagnose flaky and failing tests, both locally and in CI.
What Is Playwright?
An introduction to Playwright, Microsoft's cross-browser automation and end-to-end testing framework, and why teams choose it over older tools.
Your First Playwright Test
Writing, running, and understanding a first real Playwright test, from locators and actions to assertions and the HTML report.
Selenium vs Cypress vs Playwright
An architectural and practical comparison of the three major browser automation tools, and guidance on choosing the right one for a given project.
Cypress vs Selenium vs Playwright
A technical comparison of the three major browser automation tools, covering architecture, language support, speed, and when each is the right choice.