Commit Graph

  • 018f2afbec fix(ui-mode): ensure page exists before fetching snapshot (#37130) Adam Gastineau 2025-09-10 12:39:38 -07:00
  • 8d735ce470 chore(ui): remove custom dark mode scrollbar theming (#37301) Adam Gastineau 2025-09-10 10:12:48 -07:00
  • 5086e5634f fix(ui-mode): properly color checkboxes and scrollbars with diff themes (#37126) Adam Gastineau 2025-09-10 10:11:51 -07:00
  • 728b8b2ec1 chore(deps): bump vite from 6.3.5 to 6.3.6 (#37369) dependabot[bot] 2025-09-10 09:00:26 -07:00
  • 4dd1949df5 chore(bidi): add support for fetching response bodies (#37244) Holger Benl 2025-09-10 17:26:22 +02:00
  • e60d3e3266 chore(test): fix ct tests not cleaning up dev server on test timeout (#37376) Adam Gastineau 2025-09-10 06:38:09 -07:00
  • 4b890fc063 chore: speed up strict mode violation suggestions (#37357) Dmitry Gozman 2025-09-10 11:53:57 +01:00
  • a717592f6d chore: unify expect message calculation (#37337) Dmitry Gozman 2025-09-10 11:53:35 +01:00
  • bee11cbc28 fix(expect): report expect.poll and expect.toPass as "expect" steps (#37356) Dmitry Gozman 2025-09-10 06:31:36 +01:00
  • ca0e7c8c61 fix(chromium): insert oopifs into the frame hierarchy when connecting over CDP (#37359) Dmitry Gozman 2025-09-10 06:31:13 +01:00
  • d19647763d chore: allow initializing repo with playwright agents (#37373) Pavel Feldman 2025-09-09 18:54:44 -07:00
  • 4968bc6119 chore(mcp): allow to pass extension token via env variable (#37371) Yury Semikhatsky 2025-09-09 17:32:04 -07:00
  • 60bf27cb13 feat(chromium): add ConsoleMessage support for service workers (#37368) Max Schmitt 2025-09-10 01:38:13 +02:00
  • 133a29bcc3 test(chromium): capture console.log from ServiceWorker start #37368 add-service-worker-console-events Max Schmitt 2025-09-10 01:21:50 +02:00
  • 303d3acb7e Review feedback Max Schmitt 2025-09-10 01:02:26 +02:00
  • e331e5665c fix(test-mcp): fix test runner mcp issues, cover with tests (#37365) Pavel Feldman 2025-09-09 15:29:10 -07:00
  • b659c96e03 chore(bidi): check credentials' origin and send cancel when there are no matching credentials (#37169) Holger Benl 2025-09-10 00:23:07 +02:00
  • cf1f079ed1 feat(chromium): add ConsoleMessage support for service workers Max Schmitt 2025-09-09 23:24:02 +02:00
  • ac2397336e test(bidi): enable page-event-pageerror.spec.ts tests for Firefox (#37364) Henrik Skupin 2025-09-09 21:25:45 +02:00
  • 573441cad7 feat(webkit): allow running WebKit via WSL on Windows (#36358) Max Schmitt 2025-09-09 12:34:30 +02:00
  • ec61c0324f chore(deps): bump the actions group with 5 updates (#37352) dependabot[bot] 2025-09-09 09:48:41 +02:00
  • 5c9108784b test(firefox): should emulate offline event (#37346) Simon Knott 2025-09-09 08:20:51 +02:00
  • 5c64fb24c6 chore(mcp): add vscode tools (#37340) Simon Knott 2025-09-09 08:19:57 +02:00
  • e366a3b260 chore(bidi): add support for the browsingContext.download* events (#37299) Holger Benl 2025-09-08 21:35:47 +02:00
  • 84ab5d018a chore(bidi): add support for emulation.setTimezoneOverride (#37255) Holger Benl 2025-09-08 19:39:30 +02:00
  • 8d5c176722 chore(bidi): compute resourceType for requests (#37207) Holger Benl 2025-09-08 19:36:12 +02:00
  • baffd849c3 chore(bidi): report page errors (#37317) Holger Benl 2025-09-08 19:18:44 +02:00
  • ab0224ae31 chore: improve selector generator performance (#37343) Dmitry Gozman 2025-09-08 16:52:30 +01:00
  • 5fdaba351f feat(firefox): roll to r1491 (#37344) microsoft-playwright-automation[bot] 2025-09-08 17:23:41 +02:00
  • 668f7f431b feat(firefox-beta): roll to r1486 (#37345) microsoft-playwright-automation[bot] 2025-09-08 17:21:49 +02:00
  • 40bf2f05a0 fix(test runner): unhandled rejection in test.fail should not skip other tests (#37341) Dmitry Gozman 2025-09-08 16:16:59 +01:00
  • 3aea7d1fda test: roll stable-test-runner to 1.56.0-alpha-2025-09-08 (#37338) microsoft-playwright-automation[bot] 2025-09-08 15:43:56 +02:00
  • f3157f1a6f chore: minor optimizations in selectors (#37339) Dmitry Gozman 2025-09-08 13:05:10 +01:00
  • f94a28e469 feat(chromium): roll to r1190 (#37329) microsoft-playwright-automation[bot] 2025-09-08 09:43:39 +02:00
  • 3577d195e5 feat(chromium-tip-of-tree): roll to r1366 (#37330) microsoft-playwright-automation[bot] 2025-09-08 09:29:50 +02:00
  • 4d9e815ebb fix(mcp): do not disable extensions in persistent mode (#37325) Pavel Feldman 2025-09-05 19:43:23 -07:00
  • 44327df00d fix(mcp): retry list roots request with streaming http (#37324) Yury Semikhatsky 2025-09-05 19:13:11 -07:00
  • 033d36e665 feat(mcp): allow saving trace as a command (#37323) Pavel Feldman 2025-09-05 16:43:21 -07:00
  • 8972ec8117 test(bidi): add missing snapshots for Firefox (#37189) Holger Benl 2025-09-05 18:42:51 +02:00
  • a14094d364 Revert "fix(mcp): wait if profile is still in use (#37303)" (#37319) Yury Semikhatsky 2025-09-05 09:35:31 -07:00
  • edbdb2dcc1 chore(deps): bump chromium-bidi to ^8.1.0 (#37318) Alex Rudenko 2025-09-05 18:34:19 +02:00
  • 2f91078cb3 test(bidi): remove some timeout expectations (#37174) Holger Benl 2025-09-05 18:33:04 +02:00
  • b37caaaf5c feat(mcp): allow configuring timeouts (#37311) Pavel Feldman 2025-09-05 07:17:37 -07:00
  • f6e4101ec1 feat(webkit): roll to r2208 (#37305) microsoft-playwright-automation[bot] 2025-09-05 14:23:14 +02:00
  • f8f3e07efb chore: expose npx playwright run-mpc-server (#37316) Pavel Feldman 2025-09-04 21:48:17 -07:00
  • cc69e07738 feat(mcp): allow clicking with modifiers (#37315) Pavel Feldman 2025-09-04 15:53:12 -07:00
  • bf86541aad chore: move mcp extension back to the mcp repo (#37313) Yury Semikhatsky 2025-09-04 15:12:54 -07:00
  • cc8c05b104 test(mcp): add a test for custom executable path (#37312) Pavel Feldman 2025-09-04 14:28:30 -07:00
  • 82320145f7 fix(mcp): wait if profile is still in use (#37303) Yury Semikhatsky 2025-09-04 14:27:50 -07:00
  • 3e4efe9d7a feat(mcp): allow passing cdp headers (#37309) Pavel Feldman 2025-09-04 13:27:30 -07:00
  • dea31d86d6 feat(mcp): allow passing secrets (#37304) Pavel Feldman 2025-09-04 12:11:53 -07:00
  • 7cbda37ab0 chore(testserver): allow overriding timeout (#37294) Simon Knott 2025-09-04 16:08:14 +02:00
  • 18afd41ece chore(expect): explicit errorMessage (#37253) Dmitry Gozman 2025-09-04 14:00:07 +01:00
  • 05ae1d4565 chore: update package-lock.json to fix component tests (#37298) Dmitry Gozman 2025-09-04 13:59:28 +01:00
  • b5322349e4 feat(ui-mode): support macOS alt key to expand/collapse sections of tree (#37284) Adam Gastineau 2025-09-04 05:35:13 -07:00
  • 23e0dd19a1 chore: regenerate package-lock.json and update deps (#37293) Dmitry Gozman 2025-09-04 10:50:50 +01:00
  • da6f133342 feat(fixtures): support box: 'self' (#37279) Dmitry Gozman 2025-09-04 09:16:03 +01:00
  • 90e302ba39 chore: move playwright-mcp into the monorepo (#37286) Pavel Feldman 2025-09-03 17:29:46 -07:00
  • 8036df3735 test: unflake 'should handle failed snapshots due to dialog' test (#37282) Max Schmitt 2025-09-03 17:00:43 +02:00
  • 7cab4ec393 feat(chromium): roll to r1189 (#37231) microsoft-playwright-automation[bot] 2025-09-03 11:08:02 +02:00
  • 3966e8ccb2 feat(webkit): roll to r2207 (#37272) microsoft-playwright-automation[bot] 2025-09-03 09:56:24 +02:00
  • 22540e9839 feat(chromium-tip-of-tree): roll to r1365 (#37269) microsoft-playwright-automation[bot] 2025-09-03 09:05:34 +02:00
  • f9e53c3326 fix(snapshotter): mismatching snapshot index (#37258) Dmitry Gozman 2025-09-02 20:55:42 +01:00
  • 8f12ad0f8b fix(html): properly handle retry button highlight, fixing contrast issue (#36861) Adam Gastineau 2025-09-02 11:09:56 -07:00
  • 0d17c70698 chore(driver): roll driver to recent Node.js LTS version (#37264) microsoft-playwright-automation[bot] 2025-09-02 17:40:22 +02:00
  • 0cdfc8dd20 test: extension tests need firefox (#37257) Simon Knott 2025-09-01 17:18:43 +02:00
  • 2b5e9ba1fb test: roll stable-test-runner to 1.56.0-alpha-2025-09-01 (#37254) microsoft-playwright-automation[bot] 2025-09-01 13:48:43 +02:00
  • 0fb8027124 docs: fix Python method name in Locator.and example (#37251) papple23g 2025-09-01 14:51:04 +08:00
  • 27194da566 fix(toHaveScreenshot): nice error when rebasing with bad expectation (#37243) Dmitry Gozman 2025-08-31 07:10:01 +01:00
  • 981bcd517b chore: split run tests into run and debug (#37246) Pavel Feldman 2025-08-29 16:36:48 -07:00
  • 9181309fc2 chore: revert #37194 since select options got hidden (#37248) Pavel Feldman 2025-08-29 15:11:58 -07:00
  • cba961dbac chore: prepare mcp bundle to be reused in the dep (#37247) Pavel Feldman 2025-08-29 15:06:46 -07:00
  • 7d43a45744 chore: do not mute console for mcp runner (#37233) Pavel Feldman 2025-08-29 13:02:18 -07:00
  • 02fdfa39e6 test(bidi): add browser-specific expectations for _bidiFirefox (#37187) Holger Benl 2025-08-29 18:34:39 +02:00
  • b4c79d8221 fix(test runner): do not use config.workers as project.workers (#37239) Dmitry Gozman 2025-08-29 16:30:39 +01:00
  • c923ff5273 chore: emit snapshot when browser closes (#37241) Simon Knott 2025-08-29 15:47:58 +02:00
  • 93df4d6761 test(debug-controller): ensure ID aligns with browser ID, not dispatcher ID (#37238) Simon Knott 2025-08-29 15:14:56 +02:00
  • 25c105ab7e fix(locator): improve error message when unchecking radio buttons (#37184) Shahed 2025-08-29 15:58:53 +06:00
  • 4fdeec7b7c feat: --last-run-file (#37209) Dmitry Gozman 2025-08-29 10:55:01 +01:00
  • bd4363e4af chore(mcp): drop iconv-lite from bundle (#37203) Simon Knott 2025-08-29 09:18:27 +02:00
  • fe5803e554 chore: inline the dom-inline generic nodes (#37197) Pavel Feldman 2025-08-28 10:18:17 -07:00
  • 15a7e7e12e test: fix launchOptions being reset in some test files (#37220) Dmitry Gozman 2025-08-28 16:02:24 +01:00
  • 2aa5569cae chore(tele): emit globalSetup and teardown (#37221) Simon Knott 2025-08-28 15:42:05 +02:00
  • 78b498cee9 chore(debug controller): add per-browser highlight + close (#37061) Simon Knott 2025-08-28 14:24:22 +02:00
  • 63799ba683 cherry-pick(#37214): docs: fix method names in release notes Yury Semikhatsky 2025-08-27 15:26:45 -07:00
  • 341611871a chore: recover from exceptions in matcher queries (#37215) Pavel Feldman 2025-08-27 16:27:09 -07:00
  • 36978d25e9 docs: fix method names in release notes (#37214) Yury Semikhatsky 2025-08-27 15:26:45 -07:00
  • 8bb781300c feat(chromium-tip-of-tree): roll to r1363 (#37213) microsoft-playwright-automation[bot] 2025-08-27 23:29:40 +02:00
  • 21e29a42ab cherry-pick(#37153): fix(html): don't display a chip with empty content with no projects Adam Gastineau 2025-08-27 10:00:50 -07:00
  • ba62e6ab0d cherry-pick(#37149): fix(test): attaching in boxed fixture Simon Knott 2025-08-26 10:26:40 +02:00
  • 80693a697d feat(chromium): roll to r1188 (#37212) microsoft-playwright-automation[bot] 2025-08-27 18:37:07 +02:00
  • 192aa8eb94 feat(chromium-tip-of-tree): roll to r1362 (#37210) Max Schmitt 2025-08-27 18:36:51 +02:00
  • f9cffd6cb1 fix(html): don't display a chip with empty content with no projects (#37153) Adam Gastineau 2025-08-27 05:31:34 -07:00
  • b89bb31bd6 chore: enable new screenshots implementation in Chromium (#37201) Dmitry Gozman 2025-08-27 12:57:08 +01:00
  • ab4a113b5c test: unflake a few tests (#37200) Dmitry Gozman 2025-08-27 11:19:03 +01:00
  • a114f92a3c chore: only render top-level cursor=pointer (#37196) Pavel Feldman 2025-08-26 14:03:01 -07:00
  • f52c505738 chore: move actions filter from settings to actions toolbar (#37186) Dmitry Gozman 2025-08-26 21:34:19 +01:00
  • 0c92f5e5f7 chore: use non-aria visibility for ai snapshots (#37194) Pavel Feldman 2025-08-26 13:16:17 -07:00
  • 2275968a94 chore: add placeholder for inputs in the snapshots (#37193) Pavel Feldman 2025-08-26 11:56:22 -07:00
  • 9dd68d6a1e chore: fix evaluate on pause (#37177) Pavel Feldman 2025-08-26 09:00:04 -07:00