Commit Graph

5564 Commits

Author SHA1 Message Date
microsoft-playwright-automation[bot] ad50add48c feat(chromium-tip-of-tree): roll to r1316 2025-03-28 09:54:27 +00:00
Simon Knott 8896454cdf
fix(prompt): take snapshot for unclosed contexts as well (#35387)
Signed-off-by: Simon Knott <info@simonknott.de>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
2025-03-27 16:25:46 +01:00
Simon Knott f5a7465a41
fix(serializers): correct byte length calculation for typed arrays (#35386) 2025-03-27 13:50:06 +01:00
Max Schmitt 5af22ed72e
fix(registry): find channels without proper win32 env (#35376) 2025-03-26 18:56:27 +01:00
Simon Knott 3340855109
chore: support typed arrays in indexeddb (#34949) 2025-03-26 18:04:45 +01:00
Simon Knott febb95a638
chore: highlight "view trace" on failing tests (#35342) 2025-03-26 16:27:48 +01:00
Max Schmitt ef5e166fa8
chore: allow upstream TestServerConnection with 'ws' Node.js module (#35367) 2025-03-26 14:55:48 +01:00
Simon Knott 45fa3d17fc
feat: split up static and dynamic annotations (#35292)
Signed-off-by: Simon Knott <info@simonknott.de>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
2025-03-26 11:33:18 +01:00
Pavel Feldman cbed3f73e1
chore: mcp now has a new home at microsoft/playwright-mcp (#35351) 2025-03-26 10:04:17 +01:00
Adam Gastineau 714d5d1b1e
chore: provide more actionable error messages when serializing values (#35297) 2025-03-25 10:32:44 -07:00
Simon Knott 6f1ec11072
fix: prompt button should not be hidden by error (#35268) 2025-03-25 18:26:04 +01:00
dependabot[bot] 4e0d5742c4
chore(deps): bump vite from 6.1.0 to 6.2.3 (#35345)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-25 15:46:37 +01:00
microsoft-playwright-automation[bot] dea6b5a59a
feat(webkit): roll to r2152 (#35336) 2025-03-25 15:45:50 +01:00
microsoft-playwright-automation[bot] 95cbe85f7b
feat(webkit): roll to r2151 (#35335)
Co-authored-by: microsoft-playwright-automation[bot] <4203992400+microsoft-playwright-automation[bot]@users.noreply.github.com>
2025-03-25 15:44:23 +01:00
Dmitry Gozman 0467c28722
chore: builtins (#35197) 2025-03-25 13:49:28 +00:00
Simon Knott 87bc0f48ef
chore: provide error context to test server (#35339) 2025-03-25 14:07:02 +01:00
Simon Knott 62821516bf
chore: use path as key in div (#35317) 2025-03-24 08:59:51 +01:00
microsoft-playwright-automation[bot] 44c4aeca1f
feat(chromium): roll to r1164 (#35316)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-21 16:10:29 +01:00
microsoft-playwright-automation[bot] e7626934e9
feat(firefox): roll to r1478 (#35306)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-21 16:03:43 +01:00
microsoft-playwright-automation[bot] 6bb83340c7
feat(firefox-beta): roll to r1474 (#35307)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-21 16:02:32 +01:00
Simon Knott 071e49687c
fix(html): update video when clicking previous/next (#35309) 2025-03-21 15:30:38 +01:00
Simon Knott 53ed2f601b
fix(library): indexedDB shouldn't stumble over `null` in Firefox (#35308) 2025-03-21 10:24:28 +01:00
Yury Semikhatsky b83e0af11a
fix: do not allow to override cookie header (#35168)
Behavior before this PR regarding 'Cookie' header already varied between browsers:
- Chromium would not respect the 'Cookie' header if there was one with the same name in its cookie jar. If there was no corresponding cooke in the cookie jar, Chromium would apply one from the overrides.
- WebKit would always take one from the cookie jar.

To override cookies `addCookies` should be used instead.


See https://docs.google.com/document/d/1LXMSP4GVxFLYJxA6z4upKqwkgD-TnVCGeX-daS4VQjk/edit?usp=sharing for mode details.

Reference https://github.com/microsoft/playwright/issues/35154
2025-03-20 16:35:03 -07:00
Yury Semikhatsky b9ccc5b252
chore(bidi): hardcode "default" id for persistent context (#35303) 2025-03-20 13:42:48 -07:00
Max Schmitt fbffb8152f
chore: add toHaveClass partial option (#35229) 2025-03-20 21:20:50 +01:00
Dmitry Gozman 7cada0322a
fix(test runner): disregard native typescript execution in Node.js (#35300) 2025-03-20 19:17:17 +00:00
microsoft-playwright-automation[bot] c018b71d19
feat(chromium-tip-of-tree): roll to r1315 (#35299)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-20 17:11:40 +01:00
Playwright Service 61980670fb
feat(webkit): roll to r2150 (#35267)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-20 15:38:53 +01:00
microsoft-playwright-automation[bot] f274345168
feat(chromium-tip-of-tree): roll to r1314 (#35287)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-20 15:30:51 +01:00
Yury Semikhatsky 3873b72ac1
chore(bidi): retrieve default context id from the browser (#35286) 2025-03-19 14:43:07 -07:00
Pavel Feldman 7f44471f76
chore: add missing mcp files to npm, default to chrome (#35282) 2025-03-19 12:48:31 -07:00
Yury Semikhatsky 23b6305c2d
fix(webkit): do not dipatch request event for about:blank (#35280) 2025-03-19 12:40:35 -07:00
Pavel Feldman 0350ca32b4
chore: add mcp server fixture (#35262) 2025-03-19 08:21:53 -07:00
Pavel Feldman 8423c50a38
chore: add mcp tools test harness (#35260) 2025-03-18 19:44:56 -07:00
Pavel Feldman 23b5b05f67
chore: document mcp tools (#35258) 2025-03-18 16:59:56 -07:00
Pavel Feldman 0a3387fda3
chore: add mcp resources (#35257) 2025-03-18 15:23:47 -07:00
Yury Semikhatsky d2729c1362
chore(bidi): drop non standard permissions.setPermission (#35256) 2025-03-18 13:50:26 -07:00
Yury Semikhatsky 54d48c997f
chore(bidi): set viewport and init script per context (#35247) 2025-03-18 10:31:33 -07:00
Dmitry Gozman 66b3efa826
chore: simplify highlight and recorder (#35218) 2025-03-18 09:58:41 +00:00
Pavel Feldman 7ce4f88a5b
chore: use zod for mcp tools schemas (#35245)
Signed-off-by: Pavel Feldman <pavel.feldman@gmail.com>
Co-authored-by: Yury Semikhatsky <yurys@chromium.org>
2025-03-17 19:17:05 -07:00
Yury Semikhatsky 017596dfd9
chore(bidi): update protocol definitions (#35244) 2025-03-17 18:38:18 -07:00
Dmitry Gozman 195fe11e1b
fix(trace viewer): preserve dialog.showModal() elements (#35231) 2025-03-17 14:57:43 +00:00
Chris beea7c30c5
feat: Add maxRedirects to options of apiRequest.newContext (#35160) 2025-03-17 13:47:52 +00:00
Dmitry Gozman accd7c6c9e
docs: clarify that userDataDir cannot be used concurrently (#35228) 2025-03-17 11:11:45 +00:00
Yury Semikhatsky ba0bb01114
fix: do not hang in route.continue with unsafe header (#35201) 2025-03-14 14:02:45 -07:00
Max Schmitt 0b6b5ea7ab
fix(routeWebSocket): relative WebSocket URL (#35193) 2025-03-14 16:31:37 +01:00
Playwright Service 4b1f3fa51f
feat(webkit): roll to r2149 (#35195)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-14 11:24:25 +01:00
Playwright Service 878bdcd0c3
feat(webkit): roll to r2148 (#35194)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-14 09:46:57 +01:00
Playwright Service 79c4505433
feat(chromium-tip-of-tree): roll to r1312 (#35189)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-13 19:15:03 +01:00
Playwright Service 67bec0cf0f
feat(chromium): roll to r1163 (#35187)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-13 16:32:27 +01:00