🌐
Playwright
playwright.dev
Fast and reliable end-to-end testing for modern web apps | Playwright
Web-first assertions. Playwright assertions are created specifically for the dynamic web.
Docs
Playwright Test is an end-to-end test framework for modern web apps. It bundles test runner, assertions, isolation, parallelization and rich tooling. Playwright supports Chromium, WebKit and Firefox on Windows, Linux and macOS, locally or in CI, headless or headed, with native mobile emulation ...
Community
Welcome to the Playwright Community. We are so glad to have you here. In our community section take a look at our videos section to see videos on conference talks, live streams, feature videos and release videos.
Installation
Playwright was created specifically to accommodate the needs of end-to-end testing. Playwright supports all modern rendering engines including Chromium, WebKit, and Firefox. Test on Windows, Linux, and macOS, locally or on CI, headless or headed with native mobile emulation · The Playwright ...
API
Playwright module provides a method to launch a browser instance. The following is a typical example of using Playwright to drive automation:
end-to-end testing framework
Playwright is an open-source automation library for browser testing and web scraping developed by Microsoft and launched on 31 January 2020, which has since become popular among programmers and web developers. Playwright … Wikipedia
Factsheet
Developer Microsoft
Initial release January 31, 2020; 6 years ago (2020-01-31)
Stable release 1.57.0
/ 25 November 2025; 3 months ago (25 November 2025)
Factsheet
Developer Microsoft
Initial release January 31, 2020; 6 years ago (2020-01-31)
Stable release 1.57.0
/ 25 November 2025; 3 months ago (25 November 2025)
🌐
DevDocs
devdocs.io › playwright
DevDocs — Playwright documentation
Playwright 1.58.2 API documentation with instant search, offline support, keyboard shortcuts, mobile version, and more.
🌐
GitHub
github.com › microsoft › playwright
GitHub - microsoft/playwright: Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. · GitHub
To learn how to run these Playwright Test examples, check out our getting started docs.
Starred by 85K users
Forked by 5.4K users
Languages   TypeScript 90.8% | HTML 4.2% | CSS 2.1% | C++ 1.0% | Objective-C 0.6% | JavaScript 0.5%
🌐
Microsoft Learn
learn.microsoft.com › en-us › azure › playwright-testing
Microsoft Playwright Testing Preview documentation | Microsoft Learn
Learn how to run end-to-end tests for your web apps at scale with Microsoft Playwright Testing Preview. Run Playwright tests with high parallelization across different operating system and browser combinations simultaneously. Tutorials, code examples, GitHub Actions, Azure Pipelines, and more.
🌐
Checkly
checklyhq.com › docs › learn › playwright › what-is-playwright
Beginner’s Guide to Playwright Automation - Checkly Docs
Official Playwright API documentation · Official Playwright GitHub repo · Was this page helpful? YesNo · Suggest editsRaise issue · Learn How to Test, Monitor, and Automate with Playwright · Previous · How to Set Up Playwright Locally · Next · ⌘I ·
🌐
PyPI
pypi.org › project › playwright
playwright · PyPI
Details for the file playwright-1.58.0-py3-none-win32.whl.
      » pip install playwright
    
Published   Jan 30, 2026
Version   1.58.0
🌐
BrowserStack
browserstack.com › home › guide › playwright automation framework: tutorial [2026]
Playwright Automation Framework: Tutorial [2026] | BrowserStack
January 16, 2026 - Learn the basics of Playwright automation, features, setup, and installation steps to conduct Playwright testing along with benefits and examples.
Find elsewhere
🌐
Cloudflare
developers.cloudflare.com › directory › browser rendering › playwright
Playwright · Cloudflare Browser Rendering docs
February 2, 2026 - Learn how to use Playwright with Cloudflare Workers for browser automation. Access Playwright API, manage sessions, and optimize browser rendering.
🌐
Medium
medium.com › @90mandalchandan › getting-started-with-playwright-a-beginners-guide-7c79825b66e8
Getting Started with Playwright: A Beginner’s Guide | by Mandalchandan | Medium
February 23, 2025 - This guide will help beginners set up Playwright in a Next.js project, write their first test, debug tests in VS Code, and understand key configurations.
🌐
Microsoft
mcr.microsoft.com › en-us › product › playwright › about
Playwright
Microsoft Artifact Registry (also known as Microsoft Container Registry or MCR) Discovery Portal
🌐
GitHub
github.com › microsoft › playwright-mcp
GitHub - microsoft/playwright-mcp: Playwright MCP server · GitHub
5 days ago - Name to your liking, use command type with the command npx @playwright/mcp@latest. You can also verify config or add command like arguments via clicking Edit. ... Alternatively, type /mcp within Factory droid to open an interactive UI for managing MCP servers. For more information, see the Factory MCP documentation.
Starred by 29.7K users
Forked by 2.4K users
Languages   TypeScript 54.4% | CSS 34.1% | JavaScript 8.8% | Dockerfile 1.7% | HTML 1.0%
🌐
Clerk
clerk.com › docs › guides › development › testing › playwright › overview
Testing with Playwright | Clerk Docs
2 weeks ago - Search documentationAsk AI · Dashboard ... as markdownOpenOpen · Playwright⁠ is an open-source, end-to-end testing framework that automates web application testing across multiple browsers....
🌐
TestGrid
testgrid.io › test automation › playwright for test automation: a step by step guide
The Complete Guide to Playwright Automated Testing Framework
June 9, 2025 - Playwright is a powerful and versatile automation library developed by Microsoft in 2020. It enables developers and testers to automate web applications across multiple browsers with ease.
🌐
Testmu
testmu.ai › home › playwright
What Is Playwright: A Tutorial on How to Use Playwright
May 17, 2025 - Configure Playwright: Update your playwright.config.ts file to include conditional logic or setup to run tests either locally or on the LambdaTest Playwright grid depending on your environment. To get started, refer to the documentation on Playwright testing with LambdaTest.
🌐
Docs.rs
docs.rs › crate › playwright › latest
playwright 0.0.20 - Docs.rs
use playwright::Playwright; #[tokio::main] async fn main() -> Result<(), playwright::Error> { let playwright = Playwright::initialize().await?; playwright.prepare()?; // Install browsers let chromium = playwright.chromium(); let browser = chromium.launcher().headless(true).launch().await?; let context = browser.context_builder().build().await?; let page = context.new_page().await?; page.goto_builder("https://example.com/").goto().await?; // Exec in browser and Deserialize with serde let s: String = page.eval("() => location.href").await?; assert_eq!(s, "https://example.com/"); page.click_builder("a").click().await?; Ok(()) }
🌐
Fossies
fossies.org › linux › playwright › docs › src › release-notes-js.md
Playwright: docs/src/release-notes-js.md | Fossies
Playwright now supports Debian 11 arm64. Official docker images now include Node 18 instead of Node 16.
🌐
Microsoft for Developers
devblogs.microsoft.com › dev blogs › the complete playwright end-to-end story, tools, ai, and real-world workflows
The Complete Playwright End-to-End Story, Tools, AI, and Real-World Workflows - Microsoft for Developers
August 8, 2025 - From its powerful test runner to rich developer tools like the VS Code extension, Codegen, UI Mode, and Trace Viewer, Playwright covers every phase of your testing journey.
🌐
Microsoft Learn
learn.microsoft.com › en-us › microsoft-edge › playwright
Use Playwright to automate and test in Microsoft Edge - Microsoft Edge Developer documentation | Microsoft Learn
Use Playwright to automate and test in Microsoft Edge. The Playwright library provides cross-browser automation through a single API.
🌐
Storybook
storybook.js.org › docs › writing-tests › integrations › stories-in-end-to-end-tests
Stories in end-to-end tests | Storybook docs
Playwright is a browser automation tool and end-to-end testing framework from Microsoft. It offers cross-browser automation, mobile testing with device emulation, and headless testing.
🌐
Checkly
checklyhq.com › blog › playwright steps
Improve Your Playwright Documentation with Test Steps
September 4, 2024 - With test steps added, the test is now more organized and documented. Each step has a descriptive label, making the test's purpose and actions clearer. Enhanced Readability: Test steps break down the test into labeled sections, making it easier to understand at a glance. Improved Debugging: When a test fails, the HTML report generated by Playwright will highlight which step failed, helping you pinpoint issues faster.