With all the MCP hype, we went ahead and built an MCP server for Playwright. Ours is snapshot-based, which makes it faster and more reliable! You can opt into the visual mode too. Have fun! 🚀 #Playwright#MCPgithub.com/microsoft/playwri…
Playwright 1.40 is out!
🤖 Test Generator Updates
👀 You can now Generate Assertions 🎉
Watch the release video to see it in action:
piped.video/mn892dV81_8
Playwright 1.39 is out!
📦 Box Test Steps
🛠️ Custom Matchers
⛙ Merge Test Fixtures and Assertions
Watch the release video: piped.video/watch?v=KqVuRAlO…
Playwright v1.44 is out!
👁️ VS Code Extension UI updates
✅ Accessibility assertions
❌ Run last failed tests via CLI
🖼 Locator handler with new options
🍪 Clear cookies options
Watch the overview:
piped.video/avjSahFWdCI
What's new in Playwright v1.52 & v1.53
🤖 Fix with AI
🖼️ describe() a locator
➕ Title in HTML Report
👁️ toContainClass
📷 Aria Snapshots supports children and url
▶️ Test runner updates
piped.video/6s4hQy5Nel0
Playwright 1.35 is out!
🌈 Live Traces in VSCode
🏷️ Network Annotations
🖍️ Mask color
📺 UI Mode in a tab
🧹 npx playwright uninstall
Watch the overview: piped.video/pJiirfyJwcA
🚀 Playwright 1.51 is here! Smarter debugging, enhanced reports & more!
✅ AI-friendly Copy Prompt for debugging
🪪 Git info in HTML reports
🔥 Firebase auth support (IndexedDB)
👁 Match only visible locators
🪜 Test step updates
📷 ARIA snapshot updates
piped.video/-xWHilObrS0
Playwright v1.14 is out!
⚡️ New "Strict" mode
📍 Locators API
🧩 Experimental @reactjs and @vuejs selector engines
✨ New "nth" & "visible" selector engines
✅ Web-First Assertions
⛓ describe.serial
🐾 Steps API
🌎 Web server support
Watch our overview: piped.video/LczBDR0gOhk
Playwright Test VSCode extension is now in public beta!
With Playwright Test VSCode (@code) extension you can see tests, run tests, debug tests, get output of tests – all in different browsers without using terminal.
marketplace.visualstudio.com…
Hey everyone, I am back and ...
Playwright 1.42 is out!
🏷️ New Tags and Annotations
📷 Screenshot Styling
⚠️ Locator Handler
Watch the release video: piped.video/watch?v=KjSaIQLl…
Playwright v1.26 & v1.27 is out!
📍 New Locators API inspired by Testing Library
✅ Assertions Update
🧊 Miscellaneous
Watch the overview featuring @kentcdodds: piped.video/b84eqab3kwc
Playwright now has new APIs inspired by Testing Library. 💯
ALT Screenshot of the Playwright releases page with the following text:
Locators
With these new APIs, inspired by Testing Library, writing locators is a joy:
* page.getByText(text, options) to locate by text content.
* page.getByRole(role, options) to locate by ARIA role, ARIA attributes and accessible name.
* page.getByLabel(label, options) to locate a form control by associated label's text.
* page.getByPlaceholder(placeholder, options) to locate an input by placeholder.
* page.getByAltText(altText, options) to locate an element, usually image, by its text alternative.
* page.getByTitle(title, options) to locate an element by its title.
await page.getByLabel('User Name').fill('John');
await page.getByLabel('Password').fill('secret-password');
await page.getByRole('button', { name: 'Sign in' }).click();
await expect(page.getByText('Welcome, John!')).toBeVisible();
Playwright v1.18 is out!
🤙 Improved TypeScript support
📍 Locator Improvements
✅ Testing API enhancements
🏎 `npm init playwright`
Read more in the release notes: github.com/microsoft/playwri…
2025 is around the corner! We wanted to thank you for being with us and helping Playwright grow. Post your wishes here, and who knows maybe they come true!
github.com/microsoft/playwri…
📣 Playwright for .NET v1.12 is now stable!
With this release, Playwright is now available in 4 languages:
✅ TypeScript / JavaScript
✅ Python
✅ Java
✅ .NET
github.com/microsoft/playwri…
I’m a big Cypress fan, so I’m shocked to say this: I just switched to @playwrightweb.
Here are 16 reasons I switched:
1. WAY Faster. ~2X faster with 1 core. ~6x faster with multiple cores (uses multiple workers)
2. Tests multiple browsers in parallel.
1/5
Comparison:👇
Did you know that Playwright generates a nice interactive HTML report?
And if you click on a test, you can see the complete execution trace!
Check it out yourself! 👉 demo.playwright.dev/reports/…
⭐️ New Video — What's new in Playwright v1.18
In this video:
📍New Locators API
✅ Web-First Assertions Update
🥑 API Testing Update
🌈 Tracing Update
piped.video/ABLYpw2BN_g
✨ Playwright for Java v1.9alpha is live!✨
🎁 idiomatic Java API
📚 complete Java documentation
🕵️♂️ latest features including Playwright Inspector
playwright.dev/java
Playwright's new ARIA Snapshot testing makes it easier to test structure and content of your site. In this video, Simon demonstrates it and gives you an overview of how to use it. Check it out and happy testing!
#playwright#testingpiped.video/P4R6hnsE0UY
Playwright v1.13 is out!
⛺️ baseURL fixture to support relative paths in tests
⚡️ reporter API (already used to create an Allure Playwright reporter)
🖖 page.dragAndDrop()
🔎 enhanced HAR
🧟♂️ enhanced trace viewer
read more: github.com/microsoft/playwri…
Playwright v1.12 is out!
⚡️ [new] Playwright Test: the best test runner for e2e-tests
🧟♂️ [new] Playwright Trace & TraceViewer: postmortem debugging for web automations
💫 Playwright for .NET goes stable
Learn more: github.com/microsoft/playwri…
⭐️ New Video — Playwright: Four Futuristic Features
In this talk:
🏛 Playwright unique architecture
🛠 How Playwright enables affordable CI
Live demos:
🕵️♀️ Inspector
🖼 CodeGen
🧟 Tracing
Thanks to @Applitools for hosting us!
piped.video/watch?v=PXTspGn1…
Playwright supports horizontal and vertical scaling out of the box:🧑🎓
- horizontal: add more machines
- vertical: add more power (CPU, RAM)
playwright.dev/docs/test-par…
🎭 Playwright 1.5 is now available!
🎬 Review headless runs with video screencasts [stable]
✨ Try the new Playwright test runner [in preview]
✍️ Record actions and generate code for JavaScript and Python ⬇️
Playwright v1.17 Release Candidate is out!
🤙 Ubuntu arm64 support
📍 Frame Locators
🗿 HTML Report updates
🌈 Trace Viewer @ trace.playwright.dev
Try it out:
👉 npm i @playwright/test@1.17.0-rc1
Let us know what you think!
piped.video/watch?v=7iyIdeoA…
Playwright v1.9 is out!
🔥 new Playwright Inspector!
🐍 Playwright for Python 1.9.0 goes stable
❌ dialog auto-dismiss
⚒ new text selectors
Read more: github.com/microsoft/playwri…
Playwright v1.11 is out!
🎥 New API's to manage screen recording
🖥 Screen size emulation
💫 Chrome DevTools protocol support across languages
Read more: github.com/microsoft/playwri…
Playwright 1.8 is now available!
⬇️ Select elements based on layout with :right-of, :left-of, :above and :below
✅ New convenience APIs for element assertions
🐍 New docs website for Python bindings
📦 CLI is now part of the main package
Are you running tests against a local development server? (e.g. React + webpack-dev-server)
Playwright Test supports `webServer` option that will launch it for you and wait until its fully up-and-running.
Read more: playwright.dev/docs/test-adv…
⭐️ New Video — Introducing Playwright Test Runner
In this video:
🐣 Getting Started
🏛 Fundamentals
🛠 Configuration
Live demos:
🕵️♀️ Inspector
🖼 CodeGen
🧟 Tracing
piped.video/watch?v=JjhY2aFB…
Do you want to have JavaScript test coverage for your end-to-end tests?
Check out this demo repository with instructions
on how to wire Istanbul (nyc) to Playwright Test runner:
github.com/mxschmitt/playwri…
Playwright 1.6 is out!
🖖 Tap your screen
⬇️ Export network traffic as HAR
🧐 Inspect WebSocket frames
🤹♀️ Set a custom proxy for every browser context
And much more! Release notes: github.com/microsoft/playwri…
Did you know that Playwright for #Python has a Pytest (@pytestdotorg) integration? 🐍
It supports tracing, videos, screenshots on failures, context isolation per test and much more!
👉 playwright.dev/python/docs/t…
Longtime automation guru, @AutomationPanda, tried Playwright (Microsoft's new open source testing tool) and was blown away!
He can't stop talking about how amazing it is, soooo we have to put it to the test (is this a pun?)
🥊 Selenium Vs Playwright. Let's let the code speak!
🤔 Ever wondered why some web automation tools struggle with iframes and other's don't?
💡 One of the reasons is "Site Isolation" – powerful technology that makes modern browsers secure.
👉 Learn all about Site Isolation and how Playwright handles it:
gist.github.com/pavelfeldman…
🎯Get hands-on at #MSBuild with Automated Cloud Application Testing using #Playwright & Azure tools! It's an interactive journey not to miss! Arrive 5 mins early to secure your spot. 👩💻
build.microsoft.com/en-US/se…
#AllureFramework integration with Playwright Test runner in 2 steps:
1️⃣ npm i -D @playwright/test allure-playwright
2️⃣ npx playwright test --reporter=line,allure-playwright
Read more: npmjs.com/package/allure-pla…
💭 Do you deploy your PRs to @vercel, @Netlify, @AzureStaticApps or @heroku?
GitHub Actions make it easy to start a workflow once your deployment is ready, so you can run your end-to-end Playwright tests against the staging deployment!
Learn more: playwright.dev/docs/ci#githu…
🍿 New Video: Fun with Fixtures!
Join @JoelEinbinder to learn all about "fixtures" in Playwright Test – a slick and powerful alternative to beforeEach / afterEach hooks 👇
piped.video/3i6cJUFO_m4
🚀New to #Playwright or just catching up? Check out our on-demand session on end-to-end testing with Playwright for all things new and exciting, including the new UI mode!
build.microsoft.com/en-US/se…
💡Your queries on Application Reliability with Azure Load Testing & Chaos Studio, answered! In-Person Q&A session awaits you at #MSBuild. Be there! build.microsoft.com/en-US/se…
📢Playwright enthusiasts, unite! Your chance to ask us Anything about #Playwright is here. Join the Digital Q&A session to maximize your experience with this powerful testing framework. 🕔5:15 PM - 6:00 PM PDT build.microsoft.com/en-US/se…
⚙️Automate, innovate & elevate your testing process with Playwright. Catch our hands-on demo at #MSBuild to streamline CI/CD with test automation. build.microsoft.com/en-US/se…