Commit Graph

1695 Commits

Author SHA1 Message Date
Simon Knott 131e3dcd39 feat: support AbortSignal on more methods (#41547) 2026-07-02 14:16:24 +02:00
Dmitry Gozman a92e459afb chore: consistently use TestAnnotation type (#41588) 2026-07-02 11:10:15 +01:00
Simon Knott b592dfc7d6 feat(test-runner): add Reporter.preprocessSuite() hook for test filtering (#41100) 2026-07-01 14:16:42 +02:00
Dmitry Gozman e8439069a8 chore(client): stub "crypto" for the browser build (#41545) 2026-06-30 14:11:55 +01:00
Dmitry Gozman 9e613269e3 devops(docker): add Azure DevOps pipeline for Docker release publishing (#41429) 2026-06-30 14:11:06 +01:00
Copilot 7d2227540d devops: remove unused driver publishing (#41518)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Skn0tt <14912729+Skn0tt@users.noreply.github.com>
2026-06-30 15:06:15 +02:00
Simon Knott eb9eb48889 feat: support AbortSignal on server-side methods (#41141) 2026-06-30 15:05:17 +02:00
Simon Knott 912770bde3 chore(protocol): generate shared structs.d.ts for client and server channels (#41526) 2026-06-30 11:39:15 +02:00
Pavel Feldman bd7b3a95fd chore(deps): bulk update (#41497) 2026-06-29 16:42:12 -07:00
Dmitry Gozman 8e802fa5b0 chore: replace "concurrently" dependency with a utils/concurrently.js script (#41522) 2026-06-29 17:31:16 +01:00
Kevin Turcios 4b6f031351 devops(docker): split browser layers and use zstd compression for faster pulls (#41232) 2026-06-26 11:36:06 +01:00
microsoft-playwright-automation[bot] 9dc3af1b2a chore: roll driver/Dockerfile to recent Node.js LTS version (#41461)
Co-authored-by: microsoft-playwright-automation[bot] <203992400+microsoft-playwright-automation[bot]@users.noreply.github.com>
2026-06-25 08:30:41 -07:00
Dmitry Gozman 1c09b28e83 feat(client): replace platform abstraction with module stubs (#41352) 2026-06-23 17:28:49 +01:00
Dmitry Gozman b5a45d9811 feat(locator): introduce Locator.waitForFunction() (#41380) 2026-06-23 13:54:07 +01:00
microsoft-playwright-automation[bot] a40cd4f839 chore: roll driver/Dockerfile to recent Node.js LTS version (#41353)
Co-authored-by: microsoft-playwright-automation[bot] <203992400+microsoft-playwright-automation[bot]@users.noreply.github.com>
2026-06-22 13:18:05 -07:00
Simon Knott 18af562341 chore(protocol): split channel and dispatcher types (#41321) 2026-06-18 11:11:19 +02:00
Dmitry Gozman befa08af58 chore: remove unused potentiallyClosesScope metainfo flag (#41345) 2026-06-17 17:15:13 +01:00
Yury Semikhatsky 2b418d6d9a feat(docker): add Ubuntu 26.04 (Resolute Raccoon) image (#41290) 2026-06-15 10:00:27 -07:00
Simon Knott 485ec25d69 Reapply "feat: add AbortSignal support to client-side Waiter methods" (#41257) 2026-06-15 11:39:16 +02:00
Dmitry Gozman 76c872d24a chore(utils): add chromium bisect script (#41243) 2026-06-11 14:12:38 +01:00
Simon Knott dff0517d6a Revert "feat: add AbortSignal support to client-side Waiter methods" (#41197) 2026-06-09 10:05:51 +02:00
Copilot c71f5d1926 Deduplicate ElectronApplication declaration in generated type sources (#41199) 2026-06-08 14:26:38 -07:00
Simon Knott dcbe13111a feat(screencast): expose frame presentation timestamp on onFrame (#41162) 2026-06-08 08:50:27 +02:00
Yury Semikhatsky ae106c05e5 Revert "feat(test): support per-project webServer configuration (#40869)" (#41167) 2026-06-05 10:27:07 -07:00
Dmitry Gozman 7cc4a85b37 chore: throw on Frame.expect / Page.expectScreenshot failure (#40801) 2026-06-05 15:00:25 +01:00
Simon Knott e8916e894b chore(build): spawn watcher tools directly instead of via npx (#41034) 2026-06-05 10:13:06 +02:00
Simon Knott fd47b67492 feat: add AbortSignal support to client-side Waiter methods (#41136) 2026-06-04 16:27:17 +02:00
Yury Semikhatsky 1660114191 chore(trace): remove retain-all-failures trace and video mode (#41123) 2026-06-03 13:48:15 -07:00
Yury Semikhatsky 4859f65c1d fix(yauzl): use upstream yauzl 3.3.2 instead of vendored copy (#41102) 2026-06-02 10:44:24 -07:00
Yury Semikhatsky 2ff4137d0f feat(test): support more video recording modes (#41085) 2026-06-01 17:12:20 -07:00
Dmitry Gozman 67930e8ffc Revert "devops(docker): split browser layers and use zstd compression for faster pulls (#40702)" (#41081) 2026-06-01 23:42:32 +01:00
Yury Semikhatsky 34e7d3e0d5 chore(webkit): extract webview dialog bridge into an injected source (#41076) 2026-06-01 14:01:43 -07:00
Yury Semikhatsky 9fe284a594 feat(webview): synthesize keyboard and mouse input (#41055) 2026-05-29 15:35:41 -07:00
Simon Knott bc2960793c chore: consolidate vite SW+main builds via Environment API (#41047) 2026-05-29 15:04:04 -07:00
Pavel Feldman f14741d73b feat(webkit): support connectOverCDP(transport) for direct WVPage attach (#41038) 2026-05-28 16:29:06 -07:00
microsoft-playwright-automation[bot] 7444bcaeb0 chore: roll driver/Dockerfile to recent Node.js LTS version (#41033)
Co-authored-by: microsoft-playwright-automation[bot] <203992400+microsoft-playwright-automation[bot]@users.noreply.github.com>
2026-05-28 13:46:54 +02:00
Pavel Feldman 4afdd64a3c chore(browserType): merge connectOverCDP and connectOverCDPTransport (#41014) 2026-05-27 08:05:20 -07:00
Pavel Feldman d8a08fe31f chore(webview): keep ios_webkit_debug_proxy alive after setup script exits (#41012) 2026-05-26 15:21:14 -07:00
Pavel Feldman 25f22d2125 chore: wk_webview experiment (#41010) 2026-05-26 14:52:32 -07:00
Dmitry Gozman c758b15077 fix(test): use synchronous module customization hooks (#40891) 2026-05-26 10:19:58 +02:00
Pavel Feldman 4d2890162a feat(list-reporter): add printFailuresInline option (#40875) 2026-05-23 18:19:02 -07:00
Yury Semikhatsky 8f503225f4 feat(browserType): allow passing a ConnectionTransport to connectOverCDP (#40972) 2026-05-22 15:19:05 -07:00
dependabot[bot] b37fb15808 chore(deps): bump uuid and @azure/identity in /utils/flakiness-dashboard (#40954)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 10:46:34 +01:00
Yury Semikhatsky ed9185086f feat(test): support per-project webServer configuration (#40869) 2026-05-18 10:01:22 -07:00
Pavel Feldman 72bbd1d964 feat(credentials): add context.credentials WebAuthn virtual authenticator (#40849) 2026-05-16 07:29:53 -07:00
Sebastian Landwehr bb7af07608 fix(test): allow any return type for test body (#40852) 2026-05-15 17:48:13 -07:00
Dmitry Gozman 409d6d0d9b Revert "chore(protocol): auto-serialize SerializedValue in validators (#40798)" (#40858) 2026-05-15 16:30:17 +01:00
Dmitry Gozman e67f2a3f9b chore(protocol): auto-serialize SerializedValue in validators (#40798) 2026-05-15 11:18:40 +01:00
Pavel Feldman daa2146d41 feat(expect): support expect.soft.poll chain (#40848) 2026-05-14 20:17:34 -07:00
Yury Semikhatsky bd6a3b7304 feat(trace): add retain-all-failures trace mode (#40838) 2026-05-14 11:07:12 -07:00