Pavel Feldman
f70f92d5cd
chore: do not use process in client ( #34816 )
2025-02-15 19:49:30 -08:00
Pavel Feldman
3606a434fe
chore: pass validator into validator context ( #34810 )
2025-02-15 08:28:28 -08:00
Pavel Feldman
024a52821a
chore: init eventEmitter w/ platform ( #34809 )
2025-02-14 17:06:11 -08:00
Pavel Feldman
8b28e637c8
chrome: remove state from isomorphic utils ( #34795 )
2025-02-14 15:10:50 -08:00
Pavel Feldman
7f742a04b0
chore: make client compile for web ( #34792 )
2025-02-13 18:33:17 -08:00
Pavel Feldman
4a9b336168
chore: for not use Node's events in client ( #34791 )
2025-02-13 16:46:24 -08:00
Pavel Feldman
163aacf4b6
chore: allow client operation w/o local utils ( #34790 )
2025-02-13 16:15:11 -08:00
Pavel Feldman
90ec838318
chore: move zones into platform ( #34786 )
2025-02-13 13:06:03 -08:00
Pavel Feldman
ded909c13f
chrome: restore colors enabled/levels logic ( #34767 )
2025-02-12 21:13:25 -08:00
Pavel Feldman
3d760b657b
chore: move debug, env and user agent from utils/ ( #34766 )
2025-02-12 19:27:24 -08:00
Pavel Feldman
e697b1a663
chore: remove stackTrace => path dependency ( #34763 )
2025-02-12 18:03:23 -08:00
Pavel Feldman
0eeba380f2
chore: move crypto to server/util/ ( #34759 )
2025-02-12 14:43:52 -08:00
Pavel Feldman
f54478a23e
chore: move utils that are user in server to server/utils (3) ( #34739 )
2025-02-12 09:34:01 -08:00
Max Schmitt
c052627138
fix: allow empty userDataDir ( #34730 )
2025-02-12 14:21:57 +01:00
Max Schmitt
416c9b3368
fix: allow relative userDataDir ( #34710 )
2025-02-11 17:40:00 +01:00
Pavel Feldman
72cd6f06aa
chore: prework for web ws connection ( #34718 )
2025-02-11 08:28:28 -08:00
Pavel Feldman
51f944d16a
chore: extract pipe->connection code ( #34689 )
2025-02-10 15:04:33 -08:00
Pavel Feldman
2718ce7cbf
chore: short-cut localUtils usage in JS client ( #34690 )
2025-02-10 14:19:58 -08:00
Pavel Feldman
5d500dde22
chore: introduce platform for client (1) ( #34683 )
2025-02-10 10:22:32 -08:00
Max Schmitt
967c4f5e3b
chore: fix Locator type issues ( #34705 )
2025-02-10 13:05:17 +01:00
Pavel Feldman
88c01434c6
chore: fix locator type check ( #34682 )
2025-02-07 14:53:28 -08:00
Pavel Feldman
4a7f6a6ef0
chore: organize imports in playwright-core ( #34680 )
2025-02-07 13:54:01 -08:00
Simon Knott
893e7bbf3b
chore: add _browserTypes helpers to playwright ( #34611 )
2025-02-07 15:43:08 +01:00
Simon Knott
902e83fe87
fix: allow opt out from IndexedDB
in storagestate ( #34650 )
2025-02-06 16:40:14 +01:00
Dmitry Gozman
8d751cfe50
fix(fetch): filter out undefined params
( #34654 )
2025-02-06 15:16:45 +00:00
Simon Knott
311625b891
feat: recreate IndexedDB in storagestate ( #34591 )
2025-02-05 15:01:53 +01:00
Simon Knott
5d82567346
feat: emulate prefers-contrast
( #34494 )
2025-02-04 11:15:51 +01:00
Pavel Feldman
cea5dad686
chore: remove eslint-plugin-internal-playwright ( #34510 )
2025-01-27 20:13:27 -08:00
Pavel Feldman
bd2fdd0f20
chore: land experimental tools ( #34503 )
2025-01-27 14:49:38 -08:00
Dmitry Gozman
f0a3a15e93
chore: explicitly reset apiZone instead of everything ( #34265 )
2025-01-10 20:15:05 +00:00
Dmitry Gozman
63329a3471
chore: remove dependency from library on expectZone, straighten csi handling ( #34211 )
2025-01-07 13:30:04 +00:00
Pavel Feldman
ec1d3313c3
Revert "feat(fetch/network): add generic to json method" ( #34098 )
2024-12-19 12:46:39 -08:00
Volodymyr Momot
94ffbcb9c5
feat(fetch/network): add generic to json method ( #34091 )
2024-12-19 10:36:02 -08:00
Max Schmitt
65688d623e
chore: update TypeScript to v5.7 ( #33994 )
2024-12-13 04:52:04 -08:00
Simon Knott
5e8b469c1c
fix(test): hide response.* calls from reports ( #33620 )
2024-11-18 13:59:40 +01:00
Max Schmitt
d8a98a2bf5
test: fix flaky page.pause() tests end up stalling ( #33544 )
2024-11-11 22:19:58 +01:00
Yury Semikhatsky
50775698ae
fix: parent step for API calls inside waitForEvent callback ( #33409 )
2024-11-06 17:35:16 -08:00
René
fa10bcd5a3
feat(tracing) Adding groups to trace via pw-api ( #33081 )
...
Signed-off-by: René <snooz@posteo.de>
Signed-off-by: René <41592183+Snooz82@users.noreply.github.com>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
2024-11-05 03:45:37 -08:00
Yury Semikhatsky
c66af9c525
chore: make expect timeout field required in the protocol ( #33309 )
2024-10-25 15:26:41 -07:00
Yury Semikhatsky
1e8884621a
chore: unify toHaveScreenshot error formatting ( #33300 )
2024-10-25 12:36:39 -07:00
Pavel Feldman
94321fef1c
chore: implement locator.ariaSnapshot ( #33125 )
2024-10-15 18:47:26 -07:00
Dmitry Gozman
0f2cbdedac
fix(routeWebSocket): do not show in the trace ( #32991 )
2024-10-08 02:47:24 -07:00
Dmitry Gozman
a395fb22c4
feat(routeWebSocket): address api review feedback ( #32850 )
2024-09-27 04:01:31 -07:00
Pavel Feldman
bcb6860ef5
chore: fix cross browser leak tests ( #32843 )
2024-09-26 19:33:07 -07:00
Dmitry Gozman
a9d5c39d40
chore: address api review for page.forceGarbageCollection ( #32824 )
...
- Renamed to `page.requestGC`.
- Added a useful snippet to the docs.
References #32278 .
---------
Signed-off-by: Dmitry Gozman <dgozman@gmail.com>
Co-authored-by: Max Schmitt <max@schmitt.mx>
2024-09-26 05:08:33 -07:00
Dmitry Gozman
b3a82bef46
feat: do not record route calls in the trace ( #32723 )
...
These are represented in the network pane instead.
2024-09-21 10:17:59 -07:00
Pavel Feldman
418d1c0c55
chore: allow starting recorder in traceviewer ( #32741 )
2024-09-20 15:25:49 -07:00
Dmitry Gozman
cdcaa7fab6
feat: routeWebSocket ( #32675 )
...
This introduces `WebSocketRoute` class and
`page/context.routeWebSocket()` methods.
2024-09-20 03:20:06 -07:00
Matthew Jee
f2a974b045
feat(api): add method to force garbage collection ( #32383 )
2024-09-13 23:09:36 +02:00
Simon Knott
48c7fb6b06
feat(library): accept FormData
in fetch
( #32602 )
...
Closes https://github.com/microsoft/playwright/issues/26520 by accepting
`FormData`, which became stable in Node.js in v21.
2024-09-13 13:21:02 +02:00