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:
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.
Playwright v1.26 & v1.27 is out!
📍 New Locators API inspired by Testing Library
✅ Assertions Update
🧊 Miscellaneous
Watch the overview featuring
@kentcdodds
:
Playwright v1.18 is out!
🤙 Improved TypeScript support
📍 Locator Improvements
✅ Testing API enhancements
🏎 `npm init playwright`
Read more in the release notes:
📣 Playwright for .NET v1.12 is now stable!
With this release, Playwright is now available in 4 languages:
✅ TypeScript / JavaScript
✅ Python
✅ Java
✅ .NET
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! 👉
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:
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:
🎭 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 @
Try it out:
👉 npm i
@playwright
/test
@1
.17.0-rc1
Let us know what you think!
⭐️ 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!
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 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
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:
⭐️ New Video — Introducing Playwright Test Runner
In this video:
🐣 Getting Started
🏛 Fundamentals
🛠 Configuration
Live demos:
🕵️♀️ Inspector
🖼 CodeGen
🧟 Tracing
Is your company using
@ProtractorTest
for testing
#Angular
projects?
Playwright now has an official guide to help you with the migration to bring your team up to speed!🧑⚕️
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:
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!
👉
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!
🎯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. 👩💻
💭 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:
🤔 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:
#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:
🍿 New Video: Fun with Fixtures!
Join
@JoelEinbinder
to learn all about "fixtures" in Playwright Test – a slick and powerful alternative to beforeEach / afterEach hooks 👇
🚀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!
☁️Dive into a thoughtful discussion on Automated Cloud Application Testing using
#MicrosoftAzure
and
#Playwright
. Join us in the Digital Q&A session at
#MSBuild
.
@jefiozie
@github
Good ways to get help:
- ask on our slack channel:
- file an issue with a question to
Either way, make sure to include enough details!
📢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