Max Schmitt
1072d14efc
test: use role based selectors in trace-viewer tests ( #36295 )
...
Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
2025-06-16 17:24:02 +02:00
Simon Knott
43a086a8de
chore: render error context to copy prompt ( #36123 )
2025-05-30 15:43:55 +02:00
Adam Gastineau
2811260970
fix(ui-mode): use stored theme; defaulting to prefersDarkTheme ( #35950 )
2025-05-14 06:48:19 -07:00
Simon Knott
cb2d94e467
chore: refactor error context ( #35613 )
2025-04-15 17:29:07 +02:00
Chris
aa278d3aed
feat(trace-viewer): Move copy request buttons to toolbar ( #35366 )
2025-03-31 14:21:57 +01:00
Chris
62a8d4e01f
chore: Fix select warning when panes docked on right ( #35404 )
2025-03-31 14:16:41 +01:00
Simon Knott
0d00783c0c
chore: merge ESLint configs ( #35038 )
2025-03-06 09:15:37 +01:00
Simon Knott
88623ae3c2
refactor: store copy prompt contents in attachment ( #34995 )
2025-03-04 17:20:36 +01:00
Pavel Feldman
7a61aa25e6
chore: provide blob name for web and html reporter tests ( #34940 )
2025-02-27 13:22:07 -08:00
Pavel Feldman
325fe71bb9
chore: minor html report polish ( #34864 )
2025-02-21 13:49:23 -08:00
Simon Knott
fe0b327770
feat(ui): llm conversation about error ( #34750 )
2025-02-14 16:59:26 +01:00
Simon Knott
1ad7aad5fb
fix: prompt should mention contents ( #34746 )
2025-02-12 15:44:45 +01:00
Udaiveer Pradhan
d2e7e8acdb
fix(ui-mode): Watch mode button doesn't show active when test selected ( #34581 )
2025-02-11 10:32:39 -08:00
Simon Knott
2eb6cbe357
chore: improve fix test prompt ( #34709 )
2025-02-11 08:40:46 +01:00
Simon Knott
2f8d448dbb
feat(html): "copy prompt" button ( #34670 )
2025-02-10 15:02:19 +01:00
Simon Knott
99fb188cb4
chore: move attachment link back to tree item, make it flash yellow ( #34353 )
2025-01-20 09:06:01 +01:00
JustasM
d6d5944797
fix(ui): fix washed out dropdown colors in dark mode ( #34186 )
2025-01-08 06:14:22 -08:00
Adam Gastineau
ada68cd6f0
feat(trace-viewer): Add setting for display canvas content in snapshots ( #34010 )
2025-01-08 05:08:00 -08:00
Adam Gastineau
875436855e
chore(lint): Ensure EOL newlines ( #34117 )
2024-12-20 09:17:09 -08:00
Max Schmitt
52b2548612
chore: no @web imports from @web package ( #34055 )
2024-12-17 20:27:21 +01:00
Adam Gastineau
aabbcbf41d
fix(trace-viewer): Fix network log flicker #33929 ( #34036 )
2024-12-17 05:24:22 -08:00
Max Schmitt
65688d623e
chore: update TypeScript to v5.7 ( #33994 )
2024-12-13 04:52:04 -08:00
Simon Knott
4fb6c4ed4c
fix(trace): in indexTree
check isVisible
before adding to result ( #33797 )
2024-11-28 14:04:34 +01:00
Pavel Feldman
a98021499f
chore: add cm placeholder text ( #33635 )
2024-11-15 16:19:35 -08:00
Pavel Feldman
649e0e0235
chore: nicer cm widgets for aria ( #33524 )
2024-11-11 09:40:50 -08:00
Pavel Feldman
503f74da90
chore: allow editing aria template in recorder (tests) ( #33522 )
2024-11-08 17:18:51 -08:00
Pavel Feldman
b021b58379
chore: allow editing aria template in recorder ( #33482 )
2024-11-08 07:43:01 -08:00
Simon Knott
0d92737a07
chore(web): replace static ID with React.useId ( #33474 )
2024-11-06 14:42:48 +01:00
Simon Knott
f554f42b82
feat(trace viewer): link from attach action to attachment tab ( #33265 )
2024-11-06 10:22:15 +01:00
Pavel Feldman
a655b0bfb3
chrome: aria api review ( #33458 )
2024-11-05 15:23:38 -08:00
Pavel Feldman
80bd246543
chore: use React.useId for a11y ( #33402 )
2024-11-01 13:38:16 -07:00
Yury Semikhatsky
c95feccce4
chore: support reverse in ansi2html, drop ansi-to-html ( #33389 )
2024-10-31 21:42:06 -07:00
Pavel Feldman
74e5e5560f
chore: update missing snapshots by default ( #33311 )
2024-10-25 16:13:38 -07:00
Pavel Feldman
6bfdad068c
chore: introduce accessibility tab in recorder ( #33235 )
2024-10-22 16:36:03 -07:00
Pavel Feldman
2a3d67195d
chore: use aria snapshots in some ui mode tests ( #33212 )
2024-10-21 21:54:06 -07:00
Pavel Feldman
2e8e7a66cd
chore: implement tree w/o list ( #33169 )
2024-10-18 13:50:43 -07:00
Pavel Feldman
623a8916f9
chore: implement tree w/o list ( #33167 )
2024-10-17 16:57:45 -07:00
Pavel Feldman
6cfcbe0d6d
chore: fix codegen selector while debugging ( #33099 )
...
Fixes #33052
2024-10-14 14:04:24 -07:00
Yury Semikhatsky
b9cce598dd
fix(screenshot): show image diff inline in errors list ( #32997 )
...
The diff is now shown inline in the errors list.
There are 2 possible failures of toHaveScreenshot
* Previous and actual snapshot mismatch. In this case html report will
show diff between Actual/Previous and have Expected as a separate
screenshot.
* Actual/Previous are equal but they differ from the expected. In this
case html report only contains Actual/Expected images and the diff.
Reference: https://github.com/microsoft/playwright/issues/32341
<img width="1039" alt="image"
src="https://github.com/user-attachments/assets/b458f986-cc25-4721-862c-0cc2c1b01a42 ">
2024-10-10 16:49:17 -07:00
Pavel Feldman
6c9823eeaf
chore: allow minimal height for trace attachments ( #32996 )
2024-10-08 08:33:45 -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
Max Schmitt
4c31a8289f
feat(trace-viewer): add network requests 'copy as cURL' button ( #32627 )
2024-09-18 14:35:11 +02:00
Pavel Feldman
9a313eecc9
chore: roll expect and move it to third party ( #32458 )
2024-09-09 13:12:20 -07:00
Simon Knott
3fe1263643
feat(trace viewer): show Screenshot instead of Snapshot ( #32248 )
...
Closes https://github.com/microsoft/playwright/issues/23964 .
Trace snapshots are a best-effort snapshots of the browser DOM, but we
can't guarantee them to be exactly what the browser showed. One example
of this is `canvas` elements, where you just can't see their contents.
That makes snapshots useful, but not perfect.
For those cases where the snapshot doesn't show everything, this PR
introduces a new setting to show a screenshot instead. You won't be able
to scroll or inspect the DOM or select a locator anymore. But if the
snapshot was missing something, or displaying something wrong, you can
now check the screenshot instead.
2024-09-06 16:24:33 +02:00
Dmitry Gozman
d7393f998e
chore: simplify settings management in UI mode ( #32440 )
2024-09-04 01:05:07 -07:00
Pavel Feldman
fc4d8f2bb6
chore: roll codicon ( #32234 )
2024-08-20 10:56:46 -07:00
Simon Knott
b599335404
chore(ui): enable react/recommended
lint rules ( #32214 )
...
Closes https://github.com/microsoft/playwright/issues/32159 . I
originally set out to enable Strict Mode for our React UI, but found a
way better thing: Enabling the lint rules we had already installed!
`eslint-plugin-react` is already in of our `package.json`, and this PR
enables it and fixes some of the reported issues. Most of them are
around the `key` prop which is mostly about performance, but there's
also fixes for misspelled `data-testid` props.
2024-08-20 14:16:28 +02:00
Rui Figueira
3d69c591d3
fix(web): use currentTheme instead of settings in toggleTheme ( #32104 )
2024-08-12 13:19:30 -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