Max Schmitt
|
3584e72223
|
chore: remove 'as *' imports because of esModuleInterop: true (#34854)
|
2025-02-19 15:32:12 +01:00 |
|
Pavel Feldman
|
8b28e637c8
|
chrome: remove state from isomorphic utils (#34795)
|
2025-02-14 15:10:50 -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
|
f54478a23e
|
chore: move utils that are user in server to server/utils (3) (#34739)
|
2025-02-12 09:34:01 -08:00 |
|
Pavel Feldman
|
4a7f6a6ef0
|
chore: organize imports in playwright-core (#34680)
|
2025-02-07 13:54:01 -08:00 |
|
Adam Gastineau
|
4bc8cf0d47
|
feat(recorder): display primary page URL in recorder title (#34637)
|
2025-02-07 12:05:04 -08:00 |
|
Pavel Feldman
|
931b9f28cd
|
fix(codegen): attribute navigation to press/fill (#34528)
|
2025-01-28 17:59:16 -08:00 |
|
Pavel Feldman
|
1b21ec9cd8
|
chore: remove --save-trace codegen option (#34362)
|
2025-01-17 10:17:49 -08:00 |
|
Yury Semikhatsky
|
00bb17751b
|
chore: delete recorder in traceviewer experiment (#34347)
|
2025-01-15 17:37:33 -08:00 |
|
Pavel Feldman
|
13bdd3c92f
|
feat(toBeChecked): allow indeterminate expectation (#34269)
|
2025-01-09 18:18:15 -08:00 |
|
Yury Semikhatsky
|
37c2569eb2
|
fix(inspector): do not start recording by default (#34276)
|
2025-01-09 14:58:41 -08:00 |
|
Dmitry Gozman
|
d4b2c966cf
|
fix(codegen): fallback to iframe[name/src] when failed to generate selector (#34030)
|
2024-12-16 17:37:53 +00:00 |
|
Simon Knott
|
4914f34a83
|
fix(recorder): allow clearing when recording is disabled (#33821)
|
2024-12-06 10:17:06 -08:00 |
|
Max Schmitt
|
150092438f
|
chore(recorder): support HMR (#33637)
|
2024-11-18 18:23:29 +01:00 |
|
Pavel Feldman
|
d127255881
|
chore: add AriaSnapshot internal type (#33631)
|
2024-11-15 13:48:43 -08:00 |
|
Dmitry Gozman
|
099dd80806
|
fix(recorder): align apiName with the real one (#33567)
|
2024-11-13 03:06:34 -08:00 |
|
Max Schmitt
|
a2dec8da63
|
fix(codegen): SIGINT handling was leading to zombie processes (#33269)
|
2024-10-24 19:23:19 +02:00 |
|
Pavel Feldman
|
6bfdad068c
|
chore: introduce accessibility tab in recorder (#33235)
|
2024-10-22 16:36:03 -07:00 |
|
Pavel Feldman
|
6cfcbe0d6d
|
chore: fix codegen selector while debugging (#33099)
Fixes #33052
|
2024-10-14 14:04:24 -07:00 |
|
Max Schmitt
|
6f16b6cc08
|
chore: unflake 'should record' (#32880)
|
2024-09-30 20:32:04 +02:00 |
|
Pavel Feldman
|
11014145ce
|
chore: update trace event on action merge (#32860)
|
2024-09-27 21:18:30 -07:00 |
|
Pavel Feldman
|
908b0de5d4
|
chore: style action list in tv mode (#32845)
|
2024-09-27 17:52:03 -07:00 |
|
Pavel Feldman
|
1a3d3f699b
|
chore: render recorded action list in tv mode (#32841)
|
2024-09-26 16:46:27 -07:00 |
|
Pavel Feldman
|
c105de4436
|
chore: move actions types to recorder (#32839)
|
2024-09-26 14:50:09 -07:00 |
|
Pavel Feldman
|
8649b13f25
|
chore: start putting tv-recorder ui together (#32776)
|
2024-09-23 19:13:45 -07:00 |
|
Pavel Feldman
|
c7a5278fb3
|
fix: do not start tracing in default recorder (#32770)
|
2024-09-23 15:51:27 -07:00 |
|
Pavel Feldman
|
0cdc7ee1a3
|
chore: extract polling recorder (#32749)
We are reusing recorder in a snapshot tab, no need for the polling
harness to be there.
|
2024-09-23 08:42:18 -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
|
17ed944a84
|
chore: iterate towards recording into trace (4) (#32743)
|
2024-09-20 16:56:05 -07:00 |
|
Pavel Feldman
|
418d1c0c55
|
chore: allow starting recorder in traceviewer (#32741)
|
2024-09-20 15:25:49 -07:00 |
|
Pavel Feldman
|
dfb3fdf217
|
chore: iterate towards recording into trace (3) (#32718)
|
2024-09-20 13:08:33 -07:00 |
|
Pavel Feldman
|
01b44ba077
|
chore: remove PWTEST_RECORDER_PORT as it was ignored (#32717)
|
2024-09-19 13:35:52 -07:00 |
|
Pavel Feldman
|
427eca6f7e
|
chore: iterate towards recording into trace (2) (#32693)
|
2024-09-18 14:39:07 -07:00 |
|
Pavel Feldman
|
355c88f48f
|
chore: iterate towards recording into trace (#32646)
|
2024-09-17 18:26:44 -07:00 |
|
Pavel Feldman
|
6dbde62a6b
|
chore: simplify signal handling while recording (#32624)
|
2024-09-16 14:39:36 -07:00 |
|
Pavel Feldman
|
92c6408b94
|
fix(recorder): address the react race condition (#32628)
|
2024-09-16 13:47:13 -07:00 |
|
Pavel Feldman
|
cd4dabef8b
|
chore: remove stray codegen signal handling (#32599)
|
2024-09-12 14:38:23 -07:00 |
|
Pavel Feldman
|
7e3348eb0e
|
chore: recorder is trace viewer experiment (#32598)
|
2024-09-12 13:39:44 -07:00 |
|
Pavel Feldman
|
de08e729ae
|
chore: move recorder trace to action collector (#32597)
|
2024-09-12 12:42:28 -07:00 |
|
Pavel Feldman
|
d051495c7a
|
chore: perform double click while recording (#32576)
|
2024-09-12 11:40:44 -07:00 |
|
Pavel Feldman
|
74a8e59096
|
chore: allow recorder rewrite annotations (#32381)
|
2024-08-29 14:16:01 -07:00 |
|
Pavel Feldman
|
ec681ca78c
|
chore: pass explicit recorder app factory (#32349)
|
2024-08-27 20:24:19 -07:00 |
|
Pavel Feldman
|
0b5456d00b
|
chore: perform action based on frame path (#32347)
|
2024-08-27 17:17:57 -07:00 |
|
Pavel Feldman
|
a1df11011c
|
chore: split recorder into files (#32345)
|
2024-08-27 14:10:21 -07:00 |
|
Pavel Feldman
|
6f55b57e5a
|
chore: move codegen into its own folder (#32330)
|
2024-08-26 15:24:02 -07:00 |
|
Pavel Feldman
|
4340d153df
|
chore: deprecate locator.frameLocator() (#32306)
|
2024-08-26 10:28:54 -07:00 |
|
Pavel Feldman
|
37eb66df10
|
chore: extract performAction in recorder (#32279)
|
2024-08-23 10:19:44 -07:00 |
|
Dmitry Gozman
|
f8eef3897c
|
chore: move urlMatch to isomorphic (#32142)
To be reused in injected code.
|
2024-08-13 12:47:02 -07:00 |
|
Max Schmitt
|
0d575b4ef6
|
chore: less 'as any' in html-reporter (#32117)
Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: Simon Knott <info@simonknott.de>
|
2024-08-12 15:17:42 +02:00 |
|
Max Schmitt
|
878a6a499b
|
chore: prefer executablePath for page.pause() (#31985)
Motivation: For scenarios where
[`findChromiumChannel`](f17de8222f/packages/playwright-core/src/server/registry/index.ts (L1016))
throws (no branded browser and no normal browser is installed) we were
[silently
catching](f17de8222f/packages/playwright-core/src/server/recorder.ts (L79))
when calling `page.pause()`.
This patch does not invoke `findChromiumChannel` when the
inspectedContext is Chromium based and has an `executablePath`
specified.
Note this was already fixed by #6214, but regressed since then.
Fixes https://github.com/microsoft/playwright/issues/31967
|
2024-08-02 11:18:51 +02:00 |
|