Commit Graph

  • d66ea843ef feat(cli): add trace CLI for inspecting trace files (#39735) Pavel Feldman 2026-03-17 19:31:46 -07:00
  • f48cd254d3 feat(cli): running with --debug=cli allows attaching and debugging over cli (#39717) Dmitry Gozman 2026-03-17 23:59:29 +00:00
  • 61afb37f4e chore(cli-client): vendor and simplify minimist as TypeScript (#39734) Pavel Feldman 2026-03-17 16:24:19 -07:00
  • 4df350b1c8 feat(mcp): filtering and optional headers/body in browser_network_requests (#39672) Yury Semikhatsky 2026-03-17 15:49:14 -07:00
  • 998f35dccb feat: expose BrowserContext.options() (#39725) Dmitry Gozman 2026-03-17 22:48:27 +00:00
  • 66f55cbbf8 docs(skill): add eval examples for inspecting element attributes (#39728) Yury Semikhatsky 2026-03-17 15:40:08 -07:00
  • b5d02856e2 docs(skill): fix video recording command order and syntax (#39730) Yury Semikhatsky 2026-03-17 15:39:05 -07:00
  • 7a4bfa1ae6 fix(api): make Tracing.group return Disposable (#39729) Pavel Feldman 2026-03-17 11:26:27 -07:00
  • 1ed53ac99e feat(api): return Disposable from Video.start and Screencast.start (#39712) Pavel Feldman 2026-03-17 10:58:00 -07:00
  • f8b1f4f847 feat(webkit): roll to r2270 (#39722) microsoft-playwright-automation[bot] 2026-03-17 10:35:27 -07:00
  • 21e48860dc test: fix page.title test expectation for webkit (#39726) Yury Semikhatsky 2026-03-17 08:19:54 -07:00
  • 3321ef117c fix(test-runner): stop line reporter from mislabeling passing tests as retries (#39684) Matt Van Horn 2026-03-17 08:05:50 -07:00
  • 0a871c9db8 chore(bidi): wait for pages to close before returning from context.close() (#39588) Holger Benl 2026-03-17 06:02:06 +01:00
  • a92363b680 fix(page): make page.title() return empty string instead of throwing during navigation (#39658) Yury Semikhatsky 2026-03-16 21:55:35 -07:00
  • b02edbad57 fix(cli): correct mousewheel delta mapping (#39716) Alex Tumanov 2026-03-16 23:40:08 -05:00
  • e50a59ca1c test(network): remove flaky cached IMG waitForResponse test (#39713) Yury Semikhatsky 2026-03-16 21:02:26 -07:00
  • 2247c2769c chore(deps): bump black from 24.3.0 to 26.3.1 in /utils/doclint/linting-code-snippets/python (#39647) dependabot[bot] 2026-03-16 18:33:17 -07:00
  • 40b9da3f71 docs(ci): use origin/ prefix with --only-changed in GitHub Actions snippet (#39698) Mani Movassagh 2026-03-17 02:32:15 +01:00
  • b0898ee1cf test: roll stable-test-runner to 1.59.0-alpha-2026-03-16 (#39699) microsoft-playwright-automation[bot] 2026-03-16 17:23:32 -07:00
  • e90b25bbb5 fix(api): make Page.screencast a property instead of a method (#39711) Pavel Feldman 2026-03-16 17:19:03 -07:00
  • e1decbf182 chore(mcp): remove unused install-browser command (#39694) Pavel Feldman 2026-03-16 17:18:52 -07:00
  • 4e00ab73c3 chore(bidi): fix console.warn() message type (#39702) Holger Benl 2026-03-17 00:39:28 +01:00
  • 8dcb1c3af8 chore(tools): ban as any via eslint and fix existing usages (#39709) Pavel Feldman 2026-03-16 16:33:55 -07:00
  • 5df6a4e909 Revert "fix(electron): pass port via switches not args" (#39710) Pavel Feldman 2026-03-16 16:09:20 -07:00
  • 506b09bd64 chore: pause test timeout when paused inside an api call (#39704) Dmitry Gozman 2026-03-16 22:56:41 +00:00
  • 8f6857b627 feat(cli): add playwright attach command (#39707) Pavel Feldman 2026-03-16 15:07:49 -07:00
  • 09940a5342 chore: upstream TestServerConnection changes (#39705) Dmitry Gozman 2026-03-16 18:58:27 +00:00
  • 66ff0efb5d feat(firefox-beta): roll to r1505 (#39656) Andrey Lushnikov 2026-03-16 09:17:22 -06:00
  • f8ea1aad8a feat(firefox): roll to r1511 (#39675) microsoft-playwright-automation[bot] 2026-03-16 14:59:26 +00:00
  • ef45dd4be7 fix(npm): include JSON and skill markdown files in bundle (#39689) Pavel Feldman 2026-03-15 14:09:41 -07:00
  • a6a2ba7d3d fix(test): use relative path in error-context location (#39676) Pavel Feldman 2026-03-15 11:09:50 -07:00
  • e368e503cf feat: context.debugger api (#39667) Dmitry Gozman 2026-03-14 14:04:01 +00:00
  • 98872a4d69 chore: build error context in pw fixture (#39670) Pavel Feldman 2026-03-13 18:31:04 -07:00
  • 47caab2403 fix(mcp): guard toWellFormed() for Node 18 compatibility (#39674) Pavel Feldman 2026-03-13 18:29:54 -07:00
  • 0494a0ab53 chore: tv playback teaser (#39634) Pavel Feldman 2026-03-13 17:24:55 -07:00
  • da4cbf935f fix(html): don't auto-open HTML report when run by coding agents (#39673) Pavel Feldman 2026-03-13 17:22:52 -07:00
  • 157b75b206 test(mcp): verify --storage-state works with remoteEndpoint in config (#39664) Yury Semikhatsky 2026-03-13 17:09:52 -07:00
  • 5ab3a1e5e3 fix: sanitize malformed Unicode in MCP responses (#39625) Furkan Köykıran 2026-03-14 02:43:15 +03:00
  • efa7922022 chore: speed up flint by parallelizing tsc in test-types (#39666) Pavel Feldman 2026-03-13 15:12:00 -07:00
  • e84e391238 chore: fix exported mcp install browser, add playwright cli (#39659) Pavel Feldman 2026-03-13 14:56:30 -07:00
  • cba36ec67b feat: playwright-cli snapshot [element] (#39643) Dmitry Gozman 2026-03-13 21:20:11 +00:00
  • 3bb46d49b3 chore(bidi): ignore exception when trying to get a frame's name (#39657) Holger Benl 2026-03-13 17:53:39 +01:00
  • 7f38b619d3 feat(webkit): roll to r2269 (#39654) microsoft-playwright-automation[bot] 2026-03-13 09:39:01 -07:00
  • 30c7985d06 feat(webkit): roll to r2268 #39651 roll-into-pw-webkit/2268 microsoft-playwright-automation[bot] 2026-03-13 05:47:39 +00:00
  • 164b57e17c chore: pick session to attach from env (#39650) Pavel Feldman 2026-03-12 17:05:13 -07:00
  • 75b14a3361 feat(api): open api needed for mcp (2) (#39648) Pavel Feldman 2026-03-12 16:35:24 -07:00
  • 2fca5c7aed test(dashboard): add basic dashboard app tests (#39635) Yury Semikhatsky 2026-03-12 14:34:42 -07:00
  • 43c33729de feat(api): open api needed for mcp (#39646) Pavel Feldman 2026-03-12 13:30:07 -07:00
  • f026e4f765 test: skip pickLocator cancellation test on chromium headed macOS 14 (#39642) Yury Semikhatsky 2026-03-12 09:44:39 -07:00
  • d26a26d2e8 chore: move PWPAUSE=cli session to use open --attach (#39633) Dmitry Gozman 2026-03-12 12:48:10 +00:00
  • cae271ede4 feat(inspector): scope pickLocator mode to the owning page only (#39631) Yury Semikhatsky 2026-03-11 18:10:22 -07:00
  • dc12f3f401 chore: extract src/tools (#39632) Pavel Feldman 2026-03-11 16:33:39 -07:00
  • d443fa46c8 test: disable some tests (#39622) Dmitry Gozman 2026-03-11 22:21:36 +00:00
  • c2e68760a3 devops: delete .github/dependabot.yml (#39629) Yury Semikhatsky 2026-03-11 14:09:22 -07:00
  • 6ef6a8881d chore: rip perform (#39626) Pavel Feldman 2026-03-11 11:30:13 -07:00
  • 427f72cf7b devops: add workflow to rebuild generated files on Dependabot PRs (#39628) Yury Semikhatsky 2026-03-11 11:03:45 -07:00
  • 2abb2a09a1 chore: do not bind remote browsers twice (#39627) Pavel Feldman 2026-03-11 10:50:45 -07:00
  • c54c03a193 chore(deps): bump hono from 4.12.5 to 4.12.7 in /packages/playwright-core/bundles/mcp (#39610) dependabot[bot] 2026-03-11 10:28:11 -07:00
  • e40e4227e7 Revert "test(webrtc): add a test for RTCPeerConnection" (#39621) Pavel Feldman 2026-03-11 10:22:11 -07:00
  • 7c838983d2 Revert "feat(api): expose browser.isRemote()" (#39620) Pavel Feldman 2026-03-11 10:22:02 -07:00
  • 24edbf70a3 feat(api): add filter option to Page.consoleMessages() (#39608) Yury Semikhatsky 2026-03-11 10:13:01 -07:00
  • 281c888121 feat(webkit): roll to r2267 (#39614) microsoft-playwright-automation[bot] 2026-03-11 09:59:18 -07:00
  • 80edee9c00 chore(deps-dev): bump hono from 4.12.5 to 4.12.7 (#39609) dependabot[bot] 2026-03-11 09:58:24 -07:00
  • 2ce91c7ffd feat(api): expose browser.isRemote() (#39613) Pavel Feldman 2026-03-11 08:50:49 -07:00
  • 52e5df7bc1 chore: restore shared mode to stay non-breaking (#39606) Pavel Feldman 2026-03-11 08:49:23 -07:00
  • daa14b5942 feat: support non-ref selectors in mcp and cli (#39581) Dmitry Gozman 2026-03-11 15:48:42 +00:00
  • 8bb752159d Revert "feat(expect): toHaveCSS with object notation (#38982)" (#39611) Dmitry Gozman 2026-03-11 14:16:31 +00:00
  • dd41fc7bba chore: followup to proxy and http version changes (#39612) Dmitry Gozman 2026-03-11 14:16:10 +00:00
  • 19b3ac7700 fix(chromium): handle MV3 service worker restart (#39476) Shai Roth 2026-03-11 06:16:03 +02:00
  • b465d0419d feat(api): rename Inspector to Screencast (#39607) Yury Semikhatsky 2026-03-10 18:25:10 -07:00
  • 2c6d59b71d feat(inspector): move pickLocator and cancelPickLocator to Page (#39605) Yury Semikhatsky 2026-03-10 17:27:56 -07:00
  • 78d40c07f4 chore: remove server dependencies from serverRegistry (#39604) Pavel Feldman 2026-03-10 17:19:53 -07:00
  • 8708b7e340 fix(mcp): persistent context is always shared (#39601) Pavel Feldman 2026-03-10 16:32:30 -07:00
  • 114f3a296a chore(devtools): delete user data (#39597) Yury Semikhatsky 2026-03-10 15:17:40 -07:00
  • 9d698703a3 fix(mcp): use protocol blocklist instead of allowlist (#39600) Pavel Feldman 2026-03-10 15:03:27 -07:00
  • e36906c334 fix(test-runner): make test.slow() idempotent (#39596) Pavel Feldman 2026-03-10 14:23:00 -07:00
  • 1de46f5a15 fix(keyboard): support audio and media control keys (#39541) Smrtnyk 2026-03-10 22:03:32 +01:00
  • 97bb5c2839 test(webrtc): add a test for RTCPeerConnection (#39567) Pavel Feldman 2026-03-10 13:14:01 -07:00
  • e1f9a0e411 chore: add claude.md (#39599) Pavel Feldman 2026-03-10 13:06:43 -07:00
  • fe46e2453f feat(firefox-beta): roll to r1505 #39598 roll-into-pw-firefox-beta/1505 microsoft-playwright-automation[bot] 2026-03-10 19:14:17 +00:00
  • e3a20ea36c fix(mcp): split header value only on first colon in headerParser (#39401) Furkan Köykıran 2026-03-10 20:57:38 +03:00
  • 144dfb1251 chore: followup to junit changes (#39589) Dmitry Gozman 2026-03-10 17:36:09 +00:00
  • 0154add954 feat(junit): add includeRetries option to emit each retry as separate testcase (#39464) vazidmansuri005 2026-03-10 18:59:43 +05:30
  • e81557145e chore: provisional mac fix of mcp on mac (#39575) Pavel Feldman 2026-03-10 06:09:03 -07:00
  • b085f91099 chore: follow up to loopback proxy bypass (#39579) Dmitry Gozman 2026-03-10 03:41:52 +00:00
  • e5e8116954 fix(cli): consider provided userDataDir a persistent session (#39578) Pavel Feldman 2026-03-09 20:22:07 -07:00
  • 67256a43a0 chore(deps): bump the actions group with 2 updates (#39580) dependabot[bot] 2026-03-09 18:00:34 -07:00
  • 4833908b5f chore: switch devtools to browser registry (#39571) Yury Semikhatsky 2026-03-09 17:55:54 -07:00
  • 151ff1e8a7 chore: follow up to trace filter, rework (#39577) Pavel Feldman 2026-03-09 17:00:06 -07:00
  • 3f33e7e388 feat(ui-mode): Add filter option to only show changed files (#39500) Chris 2026-03-09 23:20:01 +01:00
  • 1ad1f55faa feat(trace-viewer): add action filtering functionality (#39412) Emanuele Minotto 2026-03-09 22:28:57 +01:00
  • 0e6049d6ab Fix minor grammar mistake in test-agents-js.md (#39558) SamuelGarrattNZPost 2026-03-10 10:28:25 +13:00
  • 414de1429a feat(trace-viewer): Format XML bodies in network tab (#39405) Chris 2026-03-09 22:26:45 +01:00
  • 80509212ae fix(devtools): avoid 'No tabs open' flash on initial connect (#39573) Yury Semikhatsky 2026-03-09 14:20:25 -07:00
  • 17972d23ba test: roll stable-test-runner to 1.59.0-alpha-2026-03-09 (#39565) microsoft-playwright-automation[bot] 2026-03-09 13:21:04 -07:00
  • 28c39dc7d8 fix(proxy): do not force loopback proxy when bypass list includes localhost (#39566) Pavel Feldman 2026-03-09 13:17:05 -07:00
  • 23b12474a1 chore(cdp): event name -> method (#39570) Yury Semikhatsky 2026-03-09 10:42:59 -07:00
  • 9605ceae3d feat: Add global config option for /children property of aria snapshots (#39466) Chris 2026-03-09 17:31:00 +01:00
  • 2a31eea2ee feat(cdp): add 'event' and 'close' events to CDPSession (#39552) Yury Semikhatsky 2026-03-09 08:54:37 -07:00
  • e37438ade3 docs: fix outdated tocList text in POM page object model example (#39557) Natalie 2026-03-08 16:29:15 +00:00