14394 Commits

Author SHA1 Message Date
Simon Knott
62821516bf
chore: use path as key in div (#35317) 2025-03-24 08:59:51 +01:00
Dmitry Gozman
b3d19e2f80
docs: clarify locator.evaluate{,Handle} timeout option (#35319) 2025-03-21 20:09:31 +00:00
Yury Semikhatsky
8eea065aeb
test: enable route.continue cookie tests in firefox (#35320) 2025-03-21 11:35:06 -07:00
Max Schmitt
b452896d4a
devops: update automation Git author (#35318) 2025-03-21 16:23:36 +01:00
Kunall Banerjee
943a0f8636
docs: fix minor typo in docs for global setup/teardown (#35311) 2025-03-21 15:21:54 +00: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
horyu
850633adbe
docs: remove duplicate Introduction (#35261) 2025-03-20 15:29:48 +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
Max Schmitt
6de8f04f0e
devops: fix for Canary Trace Viewer deployment (#35284) 2025-03-19 20:46:39 +01:00
Yury Semikhatsky
23b6305c2d
fix(webkit): do not dipatch request event for about:blank (#35280) 2025-03-19 12:40:35 -07:00
Max Schmitt
90e7d2e9d8
devops: Speculative fix for Canary Trace Viewer deployment (#35281) 2025-03-19 18:21:58 +01:00
Pavel Feldman
0350ca32b4
chore: add mcp server fixture (#35262) 2025-03-19 08:21:53 -07:00
Max Schmitt
23c4c256b0
devops: migrate automations to GitHub App (#35273) 2025-03-19 14:39:39 +01:00
Simon Knott
eafcbd3437
docs: update linked trace zip (#35265) 2025-03-19 09:49:38 +01: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
Dmitry Gozman
2215b59554
docs: mention --no-deps in a few places (#35252) 2025-03-18 18:57:26 +00: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
Yury Semikhatsky
f49f52248d
test: adjust unsafe headers test for electron, channels (#35237) 2025-03-17 11:41:55 -07:00
Max Schmitt
16468e65bd
test: isolate Electron userDataDir per-test (#35235) 2025-03-17 19:41:44 +01:00
Max Schmitt
0baa973207
chore: distribute win32-arm64 driver (#35185) 2025-03-17 18:36:54 +01:00
Dmitry Gozman
195fe11e1b
fix(trace viewer): preserve dialog.showModal() elements (#35231) 2025-03-17 14:57:43 +00:00
marcinet
ced9abeb22
Correct typo in CONTRIBUTING.md (#35209)
Signed-off-by: marcinet <marcinet@gmail.com>
2025-03-17 13:50:18 +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
Max Schmitt
36c55d8be0
chore: update TypeScript to v5.8 (#35227) 2025-03-17 11:43:48 +01:00
Max Schmitt
9aaeae70f4
docs: fix step numbering in CI introduction (#35225) 2025-03-17 11:33:11 +01:00
Chris
ac1f512622
docs: Update wrong tab-item value (#35205)
Signed-off-by: Chris <57954026+cpAdm@users.noreply.github.com>
2025-03-15 16:49:43 +01:00
Yury Semikhatsky
ba0bb01114
fix: do not hang in route.continue with unsafe header (#35201) 2025-03-14 14:02:45 -07:00
Yury Semikhatsky
90f6a657a1
test(route): set-cookie in redirect response (#35199) 2025-03-14 14:02:20 -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