github microsoft/playwright-cli v0.1.23

3 hours ago

✨ Highlights

  • 👥 Use different signed-in users in one session — playwright-cli tab-new https://example.com --isolated-context=user-b opens a tab with separate cookies and storage. Tabs with the same context name share their login state; different names stay isolated. (microsoft/playwright#43087)
  • 🎬 Smaller video recordings with less encoding CPU — playwright-cli video-start demo.webm now records with VP9, keeping the same WebM output format. Stop and save the recording with playwright-cli video-stop. (microsoft/playwright#43021)
  • 📋 Keep console messages and requests across navigations (#479) — playwright-cli console --all and playwright-cli requests --all include retained entries from earlier navigations, so warnings and failed requests are not lost when checking a multi-page flow. Request numbers stay stable for playwright-cli request 5. (microsoft/playwright#43526)
  • 🔎 Keep common searches from flooding the agent's context (microsoft/playwright#42077) — playwright-cli find button --max-results=5 returns at most five matching items and reports the total match count. (microsoft/playwright#42947)
  • 🍪 Delete one site's cookie without signing out of others (microsoft/playwright#43310) — playwright-cli cookie-delete session_id --domain=example.com --path=/ removes only the cookie matching that name, domain and path, leaving same-named cookies elsewhere intact. (microsoft/playwright#43319)
  • 🔒 Redact session tokens in URLs printed in responses (microsoft/playwright-mcp#1791) — add "redactUrlParams": ["access_token", "code"] to .playwright/cli.config.json to replace those query and fragment parameter values with <redacted> in command responses. (microsoft/playwright#43258)

🐛 Fixes

📦 Upgrading

npm install -g @playwright/cli@0.1.23

This release uses Playwright 1.65.0-alpha-2026-10-30.

Don't miss a new playwright-cli release

NewReleases is sending notifications on new releases.