Pavel Feldman
|
7fd0c3e254
|
fix: follow the pseudo attr value in firefox computed style (#34525)
|
2025-01-28 14:37:04 -08:00 |
Dmitry Gozman
|
7fc252fffc
|
test: fetch request through socks proxy over ipv4 (#34522)
|
2025-01-28 17:05:12 +00:00 |
Vitaliy Potapov
|
61d595ae48
|
feat: add new config prop populateGitInfo (#34329)
Co-authored-by: Yury Semikhatsky <yurys@chromium.org>
|
2025-01-28 07:54:31 +00:00 |
ReaZzy
|
eaaef29dbd
|
fix: add validations to --shard cli parameter (#34463) (#34479)
|
2025-01-27 14:31:14 -08:00 |
Max Schmitt
|
bc1a8c2191
|
test: add test for fetch with keepalive: true on Firefox (#34498)
|
2025-01-27 15:39:59 +01:00 |
Max Schmitt
|
8d716b28a1
|
chore(bidi): use full test title in CSV expectations (#34496)
|
2025-01-27 14:17:47 +01:00 |
Pavel Feldman
|
245f4b5b86
|
fix: allow changed to be passed in config (#34473)
|
2025-01-24 15:42:58 -08:00 |
Alexandra Borovova
|
2afe287a81
|
Add canonical screenshots for firefox with webdriver bidi for screenshot element tests (#34289)
|
2025-01-24 15:15:24 -08:00 |
Yury Semikhatsky
|
fb145d5ebd
|
test: do not check deprecated KeyboardEvent.keyCode property (#34472)
|
2025-01-24 15:09:39 -08:00 |
Adam Gastineau
|
fccb2b0784
|
chore: fix codegen SIGINT test (#34468)
|
2025-01-24 14:21:42 -08:00 |
Yury Semikhatsky
|
dcff914040
|
chore(bidi): make browserType.connect work (#34461)
|
2025-01-24 09:09:57 -08:00 |
Adam Gastineau
|
c44590aa5b
|
chore: disable popover test on Darwin 13.7 WebKit (#34466)
|
2025-01-24 08:27:06 -08:00 |
Adam Gastineau
|
f65dc0cee4
|
feat: toHaveURL predicate matcher (#34413)
|
2025-01-24 06:00:17 -08:00 |
Yury Semikhatsky
|
f11768436a
|
chore: revert inadvertent test change (#34459)
|
2025-01-23 12:12:53 -08:00 |
Dmitry Gozman
|
ab3b4b8cd0
|
fix(test runner): respect updateSourceMethod from the config (#34442)
|
2025-01-23 12:11:26 +00:00 |
Henrik Skupin
|
34cb35859a
|
chore(bidi): simplify launcher tests for Firefox (#34405)
|
2025-01-22 13:06:24 -08:00 |
Adam Gastineau
|
a06600aee9
|
chore: roll stable-test-runner to: 1.50.0-beta-1737557690000 (#34433)
|
2025-01-22 12:46:25 -08:00 |
Dmitry Gozman
|
cf90c0f122
|
fix(aria snapshot): make rebase work when options are specified (#34409)
|
2025-01-22 07:53:53 +00:00 |
Dmitry Gozman
|
888feb06be
|
fix(list reporter): do not break after output without trailing eol (#34410)
|
2025-01-21 18:30:09 +00:00 |
Dmitry Gozman
|
333e994e7d
|
fix(step.skip): show a skipped indicator in UI mode (#34407)
|
2025-01-21 18:28:41 +00: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 |
Max Schmitt
|
86768b9ebc
|
test: add test for consistent hyphen rendering in headless/headed (#34159)
|
2025-01-18 19:04:56 +03:00 |
Yury Semikhatsky
|
372d4196d7
|
chore: step timeout improvements (#34386)
|
2025-01-17 21:15:47 -08:00 |
Pavel Feldman
|
9970446f51
|
chore: remove toMatchAriaSnapshot.path (#34379)
|
2025-01-17 14:35:15 -08:00 |
Henrik Skupin
|
d082805ea9
|
chore(bidi): disable thottling of background tabs in Firefox (#34381)
|
2025-01-17 14:29:26 -08:00 |
Pavel Feldman
|
1b21ec9cd8
|
chore: remove --save-trace codegen option (#34362)
|
2025-01-17 10:17:49 -08:00 |
Pavel Feldman
|
b339d457e3
|
chore: dogfood jest-style aria snapshots (#34365)
|
2025-01-17 10:17:26 -08:00 |
Yury Semikhatsky
|
587e778a5a
|
Revert "feat(aria): extend toHaveAccessibleName() to accept an array … (#34361)
|
2025-01-16 15:04:56 -08:00 |
Adam Gastineau
|
84bbc5fd35
|
feat(trace-viewer): Render context string for most actions (#34292)
|
2025-01-16 11:48:34 -08:00 |
Dmitry Gozman
|
be6caed8df
|
chore: remove expectZone (#34312)
|
2025-01-16 18:53:32 +00:00 |
Yury Semikhatsky
|
00bb17751b
|
chore: delete recorder in traceviewer experiment (#34347)
|
2025-01-15 17:37:33 -08:00 |
Yury Semikhatsky
|
8d39c44b69
|
docs: improve toHaveClass paramter description (#34345)
|
2025-01-15 14:38:34 -08:00 |
Dmitry Gozman
|
4d55d3039a
|
chore: better error message when CSS selector fails to parse (#34331)
|
2025-01-15 11:34:51 -08:00 |
Yury Semikhatsky
|
275f334b58
|
chore(step): remove step.fail and step.fixme, add step.skip (#34326)
|
2025-01-14 17:43:47 -08:00 |
Yury Semikhatsky
|
8699d3b9c5
|
test(bidi): create inspected page before initializing recorder (#34323)
|
2025-01-14 14:57:42 -08:00 |
Pavel Feldman
|
ad365c3bc3
|
chore: include child nodes when parsing snapshot (#34318)
|
2025-01-13 18:25:41 -08:00 |
Rui Figueira
|
9a9d22af44
|
feat(codegen): include framePath in jsonl format (#34310)
|
2025-01-13 17:32:26 -08:00 |
Julian Descottes
|
454b6f938d
|
test(bidi): Update browserName used for har file tests when using bidi (#34313)
|
2025-01-13 13:56:00 -08:00 |
Simon Knott
|
a33659f2a8
|
chore: move attachments link to step body (#34196)
|
2025-01-13 10:07:54 +01:00 |
Pavel Feldman
|
6179b5b1d7
|
chore: allow matching aria snapshot in trace viewer (#34302)
|
2025-01-11 10:14:21 -08:00 |
Pavel Feldman
|
0c8a6b80fb
|
chore: consolidate aria parser in isomorphic bundle (#34298)
|
2025-01-10 15:32:35 -08:00 |
Andrey Lushnikov
|
4bb464197f
|
test: unflake a few trace-viewer tests (#34299)
|
2025-01-10 14:57:50 -08:00 |
Andrey Lushnikov
|
2cd5003062
|
test: fix "should capture navigation" flakiness on firefox-headed (#34291)
|
2025-01-10 13:51:28 -08:00 |
Yury Semikhatsky
|
423005a7ab
|
chore(bidi): create parent dir for report.csv (#34294)
|
2025-01-10 13:43:43 -08:00 |
Dmitry Gozman
|
f0a3a15e93
|
chore: explicitly reset apiZone instead of everything (#34265)
|
2025-01-10 20:15:05 +00:00 |
Dmitry Gozman
|
1f2eb499d2
|
fix(aria snapshots): normalize whitespace (#34285)
|
2025-01-10 19:31:47 +00:00 |
Julian Descottes
|
4f3a5e2133
|
chore(bidi): Fix handling of cookie headers in network.continueRequest (#34277)
|
2025-01-10 11:06:26 -08:00 |
Adam Gastineau
|
a2e2dfd446
|
feat: Enable snapshots for most remaining public commands (#34072)
|
2025-01-10 05:04:44 -08:00 |
Pavel Feldman
|
13bdd3c92f
|
feat(toBeChecked): allow indeterminate expectation (#34269)
|
2025-01-09 18:18:15 -08:00 |
Yury Semikhatsky
|
201fc48cf0
|
chore(bidi): write custom expectations only for timing out tests (#34270)
|
2025-01-09 11:10:14 -08:00 |
Alexandra Borovova
|
c465e21161
|
chore(bidi): add missing canonical screenshots for tests running with Firefox and WebDriver BiDi (#34257)
|
2025-01-09 10:36:59 -08:00 |
Yury Semikhatsky
|
edfbab2a79
|
fix: dispatch touch events in webkit (#34250)
|
2025-01-08 11:06:30 -08:00 |
Dmitry Gozman
|
7ee7e018fa
|
chore: update chrome extensions doc and tests (#34236)
|
2025-01-08 17:24:29 +00:00 |
Adam Gastineau
|
ada68cd6f0
|
feat(trace-viewer): Add setting for display canvas content in snapshots (#34010)
|
2025-01-08 05:08:00 -08:00 |
Yury Semikhatsky
|
6fb6282a9d
|
chore(bidi): propertly dispatch ControlRight key event (#34246)
|
2025-01-07 16:46:44 -08:00 |
Pavel Feldman
|
0d34369fc0
|
chore: include actual value in the elementState (#34245)
|
2025-01-07 15:31:18 -08:00 |
Yury Semikhatsky
|
0008816ee3
|
test: reenable "return empty content there is no iframe src" in cr and ff (#34241)
|
2025-01-07 11:49:14 -08:00 |
Pavel Feldman
|
7923d35e32
|
fix(retarget): do not unconditionally retarget to enclosing label (#34229)
|
2025-01-07 11:15:00 -08:00 |
Pavel Feldman
|
9514f0fb9d
|
fix(aria): escape leading dash in property values (#34227)
|
2025-01-07 11:14:45 -08:00 |
Yury Semikhatsky
|
ec79f28ffe
|
chore(bidi): keep custom expectations only for timing out tests (#34228)
|
2025-01-06 17:36:49 -08:00 |
Yury Semikhatsky
|
a9e6b51108
|
chore(bidi): implement query selector all ($$) method (#34226)
|
2025-01-06 16:37:11 -08:00 |
Pavel Feldman
|
4e8c83055f
|
chore: split output clients by capabilities and base dir (#34135)
|
2025-01-06 11:03:35 -08:00 |
Dmitry Gozman
|
eeca68ba97
|
test: unflake some cookie tests in msedge (#34217)
|
2025-01-05 18:19:28 +00:00 |
Yury Semikhatsky
|
5a22475ea8
|
chore(bidi): fix signals tests (#34209)
|
2025-01-03 12:37:28 -08:00 |
Yury Semikhatsky
|
8b45ea6f2f
|
chore: properly initialize Touch arguments in TouchEvent (#34200)
|
2025-01-03 12:16:01 -08:00 |
Yury Semikhatsky
|
dca95ba609
|
fix(bidi): set initial frame url from creation event (#34198)
|
2025-01-03 10:39:32 -08:00 |
Simon Knott
|
6bdd2694ee
|
feat(webserver): customize shutdown with new `gracefulShutdown` option (#34130)
Signed-off-by: Simon Knott <info@simonknott.de>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
|
2025-01-03 11:34:34 +01:00 |
Simon Knott
|
04a3574f80
|
feat(reporter): report `TestStep#attachments` (#34037)
|
2025-01-02 17:48:59 +01:00 |
Max Schmitt
|
175f05cafc
|
test: increase page-event-crash timeout (#34178)
|
2025-01-02 16:04:51 +01:00 |
Yury Semikhatsky
|
7769010e6e
|
chore(bidi): mark test expected to timeout as fixme (#34176)
|
2024-12-31 13:18:25 -08:00 |
Henrik Skupin
|
940230d43a
|
Use csvReporter as well when running BiDi tests locally (#34167)
|
2024-12-30 14:48:22 -08:00 |
Dmitry Gozman
|
cd32d1b08c
|
fix(test runner): apply `--last-failed` after sharding (#34166)
|
2024-12-30 18:45:49 +00:00 |
Henrik Skupin
|
cab2bc4e2a
|
Combine file name and test name to a single identifier for CSV export of BiDi results (#34172)
|
2024-12-30 10:06:00 -08:00 |
Dmitry Gozman
|
9dbe63636d
|
fix(routeWebSocket): should work after context reuse (#34165)
|
2024-12-30 10:00:10 -08:00 |
Pengoose
|
7f141b2c42
|
feat: expect(locator).toHaveAccessibleErrorMessage (#33904)
|
2024-12-27 09:54:16 +00:00 |
Adam Gastineau
|
875436855e
|
chore(lint): Ensure EOL newlines (#34117)
|
2024-12-20 09:17:09 -08:00 |
Adam Gastineau
|
05472f5ef6
|
feat: Add time information to Call and Network tabs in Trace Viewer (#33935)
|
2024-12-20 05:01:16 -08:00 |
Yury Semikhatsky
|
cc98166aaa
|
chore(bidi): add csv report (#34107)
|
2024-12-19 22:59:24 -08:00 |
Pavel Feldman
|
04e670c909
|
fix(locator): do not explode locators (#34104)
|
2024-12-19 15:34:54 -08:00 |
Max Schmitt
|
b7a1cfd786
|
chore: move winldd to CDN (#34078)
|
2024-12-19 23:29:21 +01:00 |
Yury Semikhatsky
|
d7a52347e5
|
chore(bidi): skip tooling tests (#34105)
|
2024-12-19 14:04:05 -08:00 |
Max Schmitt
|
61ce37cd53
|
test: use checkInstalledSoftwareOnDisk for itest (#34103)
|
2024-12-19 22:09:49 +01:00 |
Pavel Feldman
|
6505a3e34c
|
fix(yaml): escape to disambiguate yaml arrays (#34096)
|
2024-12-19 12:46:54 -08:00 |
Yury Semikhatsky
|
8e721fac85
|
chore(bidi): no retries on CI (#34080)
|
2024-12-19 11:55:10 -08:00 |
Rui Figueira
|
c2d057ba23
|
chore: add url option to routeFromHAR call if codegen launched with --save-har-glob (#34048)
|
2024-12-18 13:34:06 -08:00 |
Max Schmitt
|
f7c99ee6e3
|
chore: update CDN endpoints (#34061)
|
2024-12-18 22:26:01 +01:00 |
Simon Knott
|
67bc484d8b
|
chore(ui): test that UI works behind proxy, take 2 (#33771)
|
2024-12-18 12:39:08 +01:00 |
Simon Knott
|
443b2a2bbc
|
fix: don't rely on requestAnimationFrame (#34065)
|
2024-12-18 11:41:48 +01:00 |
Yury Semikhatsky
|
7ed60ccf7f
|
feat(test): step.fail and step.fixme modifiers (#34042)
|
2024-12-17 11:17:22 -08:00 |
Yury Semikhatsky
|
7ce1a540bc
|
chore(bidi): skip only timeouts on CI (#34041)
|
2024-12-16 15:28:21 -08:00 |
Pavel Feldman
|
94d0fc780d
|
chore: make visible=false work (#34040)
|
2024-12-16 14:14:51 -08:00 |
Yury Semikhatsky
|
76bb01d77c
|
chore: rephrase suggestion for slow test files (#34012)
|
2024-12-16 13:35:19 -08:00 |
Simon Knott
|
512cb36c9b
|
feat(html): link from attachment step to attachment (#33267)
|
2024-12-16 15:25:32 +01:00 |
Dmitry Gozman
|
aa1fe61cc9
|
fix(list reporter): do not print step location instead of test location (#34022)
|
2024-12-16 10:15:52 +00:00 |
Pavel Feldman
|
3a10c32d8a
|
chore: report highlight parse error to debug controller (#33984)
|
2024-12-13 16:10:59 -08:00 |
Yury Semikhatsky
|
369f4b76b3
|
fix: throw an error when object reference chain is to long to serialize (#34008)
|
2024-12-13 13:38:26 -08:00 |
Max Schmitt
|
91d4b82dfb
|
fix(pwt): custom fixture titles in UI Mode / HTML Reporter (#34009)
|
2024-12-13 12:31:38 -08:00 |
Dmitry Gozman
|
258881bea1
|
test: fix `should not transform external` for newer Node versions (#34006)
|
2024-12-13 17:17:49 +00:00 |
Rui Figueira
|
c700a8405c
|
feat(trace-viewer): render iframe canvas in trace viewer (#33809)
|
2024-12-13 16:28:06 +01:00 |
Max Schmitt
|
65688d623e
|
chore: update TypeScript to v5.7 (#33994)
|
2024-12-13 04:52:04 -08:00 |
Simon Knott
|
dd36de7809
|
fix(html): encode all stdio attachments (#33950)
|
2024-12-13 12:01:20 +01:00 |
Yury Semikhatsky
|
0034c6b984
|
fix: parse locator with empty options (#33990)
|
2024-12-12 17:49:48 -08:00 |
Yury Semikhatsky
|
76d46d478f
|
fix: text-is() should ignore comments (#33980)
|
2024-12-12 17:49:31 -08:00 |
Pavel Feldman
|
29fd2df124
|
chore: send aria snapshot to the debug controller (#33969)
|
2024-12-12 08:21:53 -08:00 |
Pavel Feldman
|
0e2b984287
|
chore: prioritize role over label and placeholder (#33970)
|
2024-12-12 08:21:00 -08:00 |
Max Schmitt
|
e3629dc1df
|
fix: validate ffmpeg on context creation (#33903)
|
2024-12-11 23:07:03 -08:00 |
Max Schmitt
|
8d57b7543e
|
chore: introduce chromium-tip-of-tree-headless-shell (#33964)
|
2024-12-11 18:11:33 -08:00 |
Yury Semikhatsky
|
856704a176
|
chore: run server with headless shell for connect tests (#33957)
|
2024-12-11 10:35:14 -08:00 |
Pavel Feldman
|
4bcf505e19
|
chore: prefer generating role with text to css with text (#33942)
|
2024-12-10 16:03:33 -08:00 |
Pavel Feldman
|
acf1107220
|
chore: ignore checkbox/radio value in aria (#33941)
|
2024-12-10 14:04:18 -08:00 |
Pavel Feldman
|
a25bda6950
|
chore: allow storing aria snapshots in files (#33919)
|
2024-12-10 11:45:16 -08:00 |
Dmitry Gozman
|
0937d2f7b9
|
fix(types): update types for test.extend (#33784)
|
2024-12-09 08:59:01 -08:00 |
Simon Knott
|
4914f34a83
|
fix(recorder): allow clearing when recording is disabled (#33821)
|
2024-12-06 10:17:06 -08:00 |
Yury Semikhatsky
|
733f9a2926
|
chore: pdf generation now works in headed mode too (#33879)
|
2024-12-05 17:53:31 -08:00 |
Dmitry Gozman
|
be78e9e11f
|
fix: do not stall waiting for pending navigations after beforeunload dismiss (#33834)
|
2024-12-03 15:55:45 -08:00 |
Dmitry Gozman
|
b5bd543cc6
|
test: skip 'should not auto play audio' with frozen time (#33799)
|
2024-11-28 06:36:49 -08:00 |
Simon Knott
|
4fb6c4ed4c
|
fix(trace): in `indexTree` check `isVisible` before adding to result (#33797)
|
2024-11-28 14:04:34 +01:00 |
Dmitry Gozman
|
a84488edaa
|
fix(aria): escape even more yaml (#33793)
|
2024-11-28 03:21:52 -08:00 |
Segev Finer
|
f3ae940684
|
fix(ct-vue): Upgrade plugin-vue to be compatible with Vite 5 (#33758)
|
2024-11-26 17:42:36 +01:00 |
Pavel Feldman
|
0d9bcd45d5
|
chore: pin typescript while vue-tsc is broken (#33746)
|
2024-11-23 11:48:34 -08:00 |
Pavel Feldman
|
35dd3dd104
|
chore: use diff for snapshot delta (#33739)
|
2024-11-23 11:39:04 -08:00 |
Pavel Feldman
|
971b5da741
|
chore: introduce update-source-method (#33738)
|
2024-11-22 18:30:35 -08:00 |
Pavel Feldman
|
66d9f3acbe
|
chore: introduce update-snapshots=changed (#33735)
|
2024-11-22 17:41:31 -08:00 |
Yury Semikhatsky
|
66f709663e
|
fix(webkit): do not auto play audio without user gesture (#33734)
|
2024-11-22 14:53:29 -08:00 |
Dmitry Gozman
|
7e09aa07de
|
feat(trace): preserve the open state of popovers (#33728)
|
2024-11-22 09:35:19 -08:00 |
Dmitry Gozman
|
f123f7ac69
|
fix: isEditable/toBeEditable throw for elements that cannot be editable/readonly (#33713)
|
2024-11-22 03:40:43 -08:00 |
Pavel Feldman
|
e0f0996bbd
|
chore: climb file tree to git root for patches (#33722)
|
2024-11-21 17:32:07 -08:00 |
Max Schmitt
|
5da0b94357
|
feat(webkit): roll to r2108 (#33710)
Co-authored-by: Yury Semikhatsky <yurys@chromium.org>
|
2024-11-21 14:42:21 -08:00 |
Max Schmitt
|
6a32589330
|
test: update 'should work for canvas' test expectation (#33685)
|
2024-11-20 17:13:07 +01:00 |
Simon Knott
|
1d3605d1fc
|
feat(trace viewer): add "Copy as Playwright Request" button (#33298)
|
2024-11-20 10:16:43 +01:00 |
Simon Knott
|
f1ddd379f3
|
fix(html): don't conflate file names (#33600)
|
2024-11-20 10:16:33 +01:00 |
Dmitry Gozman
|
50c8fbf750
|
fix(ui mode): do not render anonymous describe (#33675)
|
2024-11-20 00:51:31 -08:00 |
Pavel Feldman
|
b40889d1a8
|
chore: escape more yaml values (#33686)
|
2024-11-19 17:09:49 -08:00 |
Dmitry Gozman
|
6e19bc341f
|
fix(role): ignore invalid `aria-labelledby` attributes (#33667)
|
2024-11-19 03:56:16 -08:00 |
Yury Semikhatsky
|
6d71805f4a
|
fix: do not send favicon request to network when interception is on (#33639)
|
2024-11-18 11:01:39 -08:00 |
Max Schmitt
|
0b312248cd
|
test: add test for crash on label with input file (#33654)
|
2024-11-18 16:56:59 +01:00 |
aairiian
|
7f054ef8c6
|
feat(aria): extend toHaveAccessibleName() to accept an array of expected accessible names (#33277)
|
2024-11-18 07:46:47 -08:00 |
Simon Knott
|
5e8b469c1c
|
fix(test): hide response.* calls from reports (#33620)
|
2024-11-18 13:59:40 +01:00 |
Max Schmitt
|
d7d8ab62a2
|
chore: roll stable-test-runner to 1.49.0-beta-1731772650000 (#33648)
|
2024-11-18 10:21:48 +01:00 |
Rui Figueira
|
82c77a5e9e
|
fix(ui-mode): prevent websocket connection leaks on reload (#33643)
|
2024-11-18 01:03:21 -08:00 |
Pavel Feldman
|
46321e5bf2
|
chore: clear highlight when performing action (#33638)
|
2024-11-16 07:56:33 -08:00 |
Pavel Feldman
|
a98021499f
|
chore: add cm placeholder text (#33635)
|
2024-11-15 16:19:35 -08:00 |
Rui Figueira
|
c36b5a6059
|
fix: ensure toMatchAriaSnapshot is properly commented in javascript c… (#33593)
|
2024-11-15 14:44:27 -08:00 |
Pavel Feldman
|
44cd1d03cc
|
chore: highlight edited locator while recording (#33632)
|
2024-11-15 13:43:00 -08:00 |
Yury Semikhatsky
|
e24780f825
|
chore: unshift shortest whitespace prefix only (#33618)
|
2024-11-15 12:47:25 -08:00 |
Dmitry Gozman
|
77dee44984
|
fix(rebase): do not apply multiple rebaselines to the same assertion (#33629)
|
2024-11-15 09:08:31 -08:00 |
Dmitry Gozman
|
2aa9e11a7f
|
fix(aria): normalize whitespace in toMatchAccessible{Name,Description} (#33619)
|
2024-11-15 02:49:03 -08:00 |
Dmitry Gozman
|
eaf3536014
|
fix(trace): afterAll hook should not break tracing with reused context (#33616)
|
2024-11-14 13:24:02 -08:00 |
Max Schmitt
|
358fad45cd
|
chore: add ESRP CDN for browser downloads (#33585)
|
2024-11-14 16:19:42 +01:00 |
Simon Knott
|
25c039401d
|
fix(canvas snapshots): position mismatch in headless mode (#33575)
|
2024-11-14 15:27:09 +01:00 |
Dmitry Gozman
|
31a2b7bbdc
|
chore: update headless shell treatment (#33603)
|
2024-11-14 04:20:44 -08:00 |
Pavel Feldman
|
4817483ff2
|
chore: allow highlighting aria template from extension (#33594)
|
2024-11-13 21:33:38 -08:00 |
Yury Semikhatsky
|
a8af7cc435
|
chore: remove macOS <=12 checks (#33591)
|
2024-11-13 17:21:21 -08:00 |
Yury Semikhatsky
|
5203c780ae
|
feat: step timeout option (#33560)
|
2024-11-13 11:17:54 -08:00 |
Max Schmitt
|
eab6447ad9
|
test: add 'should show errors with causes in the error tab' (#33577)
|
2024-11-13 17:32:32 +01:00 |
Dmitry Gozman
|
f54d3f44c2
|
chore: download and launch chromium-headless-shell for headless chromium (#33454)
|
2024-11-13 02:52:28 -08:00 |
Pavel Feldman
|
d685763c49
|
chore: use diff instead of diffmatchpatch (#33550)
|
2024-11-12 14:46:29 -08:00 |
Max Schmitt
|
0aa8da8035
|
test: fix csharp har tests on Windows (#33556)
|
2024-11-12 14:42:07 +01:00 |
Dmitry Gozman
|
33f9c8279c
|
chore: more aria snapshot fixes (#33534)
|
2024-11-12 02:26:54 -08:00 |
Pengoose
|
a501232bf0
|
fix(expect): adjust normalization for regex values in toHaveText matcher (#33533)
|
2024-11-11 17:19:04 -08:00 |
Pavel Feldman
|
e534fba60f
|
chore: render recorder placeholders (#33548)
|
2024-11-11 16:38:02 -08:00 |
Max Schmitt
|
d8a98a2bf5
|
test: fix flaky page.pause() tests end up stalling (#33544)
|
2024-11-11 22:19:58 +01:00 |
Yury Semikhatsky
|
e691ca7fbf
|
fix(codegen): generate routeFromHAR for --save-har option (#33480)
|
2024-11-11 11:59:20 -08:00 |
Yury Semikhatsky
|
e3ed9fa7c3
|
chore: drop support for solid component testing (#33523)
|
2024-11-11 10:26:50 -08:00 |
Pavel Feldman
|
649e0e0235
|
chore: nicer cm widgets for aria (#33524)
|
2024-11-11 09:40:50 -08:00 |
Max Schmitt
|
d5ebe285c1
|
fix(transform): allow import attributes always (#33527)
|
2024-11-11 10:26:13 +01:00 |
Pavel Feldman
|
503f74da90
|
chore: allow editing aria template in recorder (tests) (#33522)
|
2024-11-08 17:18:51 -08:00 |
Dmitry Gozman
|
c29f573243
|
fix(aria snapshot): assorted fixes (#33512)
|
2024-11-08 10:25:05 -08:00 |
Pavel Feldman
|
b021b58379
|
chore: allow editing aria template in recorder (#33482)
|
2024-11-08 07:43:01 -08:00 |
Dmitry Gozman
|
d561ba7b86
|
fix(chromium-headless-shell): fallback to chromium when running headed (#33490)
|
2024-11-08 07:04:41 -08:00 |
Dmitry Gozman
|
43e4ba9f2f
|
fix(click): better compensate for integer click coordinates in firefox (#33467)
|
2024-11-07 00:01:00 -08:00 |
Yury Semikhatsky
|
50775698ae
|
fix: parent step for API calls inside waitForEvent callback (#33409)
|
2024-11-06 17:35:16 -08:00 |
Yury Semikhatsky
|
523e50088a
|
test: do not rely on http://localhost2 dns resolution failure (#33479)
|
2024-11-06 14:20:38 -08:00 |
Pavel Feldman
|
2f8a14c6e2
|
test: cover more aria escaping edge cases (#33463)
|
2024-11-06 08:31:32 -08: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
|
d4ad520a9b
|
chore: fix more aria escaping edge cases (#33460)
|
2024-11-05 16:22:02 -08:00 |
Pavel Feldman
|
9d94ad152e
|
chore: dedupe tags in base reporter title (#33461)
|
2024-11-05 16:18:10 -08:00 |
Pavel Feldman
|
a655b0bfb3
|
chrome: aria api review (#33458)
|
2024-11-05 15:23:38 -08:00 |
Dmitry Gozman
|
697d7a40b1
|
fix(routeWebSocket): make it work with http(s) baseURL (#33457)
|
2024-11-05 11:46:05 -08:00 |
Dmitry Gozman
|
9b2ca93a50
|
chore: followup to tracing.group (#33450)
|
2024-11-05 04:45:54 -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 |
Max Schmitt
|
9a668aeab3
|
fix(websocket): pass through underlying WebSocket protocol (#33446)
|
2024-11-05 11:13:33 +01:00 |
Simon Knott
|
8e140a4873
|
fix(global setup): simplify ordering (#33444)
|
2024-11-05 10:36:29 +01:00 |
Simon Knott
|
26a7dd4dd4
|
chore(reporter): add another surrogate pair test case (#33428)
|
2024-11-05 07:55:17 +01:00 |
Pavel Feldman
|
f138c30915
|
chore: improve aria template error reporting (#33438)
|
2024-11-04 15:33:09 -08:00 |
Pavel Feldman
|
8b49d568de
|
docs: start adding the aria snapshot documentation (#33407)
|
2024-11-04 10:53:46 -08:00 |
Max Schmitt
|
4560686427
|
test: re-add headless-new fixme's (#33426)
|
2024-11-04 16:18:36 +01:00 |
Simon Knott
|
b148ce1ad1
|
fix(debug controller): highlight selectors in iframe (#33273)
|
2024-11-04 14:41:06 +01:00 |
Dmitry Gozman
|
82f6c15e6a
|
feat(chromium): switch to headless=new by default (#33262)
Co-authored-by: Max Schmitt <max@schmitt.mx>
|
2024-11-04 12:56:00 +01:00 |
Pavel Feldman
|
1d4650cea2
|
chore(snapshot): support aria-owns (#33404)
|
2024-11-01 15:25:38 -07:00 |
Pavel Feldman
|
c76f004ec3
|
chore: move compress call log to server (#33399)
|
2024-11-01 13:38:01 -07:00 |
Pavel Feldman
|
fc0ce7046b
|
chore: perform e2e rebase test (#33390)
|
2024-11-01 12:25:05 -07:00 |
Playwright Service
|
18453f3889
|
feat(webkit): roll to r2100 (#33395)
|
2024-11-01 17:45:58 +01:00 |
Yury Semikhatsky
|
c95feccce4
|
chore: support reverse in ansi2html, drop ansi-to-html (#33389)
|
2024-10-31 21:42:06 -07:00 |
Pavel Feldman
|
26c2049d5a
|
chore: treat input value as text in templates (#33388)
|
2024-10-31 20:41:52 -07:00 |
Pavel Feldman
|
135ed28740
|
chore: more yaml escaping tests (#33387)
|
2024-10-31 17:14:11 -07:00 |
Pavel Feldman
|
c462e29e73
|
chore(aria): generate single patch for all baselines (#33384)
|
2024-10-31 15:34:17 -07:00 |
Pavel Feldman
|
a2e901e080
|
chore: generate aria name regex when possible (#33373)
|
2024-10-31 11:25:38 -07:00 |
Pavel Feldman
|
676f014b5f
|
chore: use objects for string aria template notes (#33371)
|
2024-10-30 17:25:51 -07:00 |
Pavel Feldman
|
a43b99368e
|
chore: support aria snapshots in tsx (#33369)
|
2024-10-30 17:25:30 -07:00 |
Max Schmitt
|
512645463e
|
test: rebase headless-shell/--headless=new/Edge tests (#33350)
|
2024-10-30 15:12:05 +01:00 |
Simon Knott
|
64802fc284
|
fix(line reporter): wrap chinese characters correctly (#33322)
|
2024-10-30 13:29:31 +01:00 |
Pavel Feldman
|
9ce401d44a
|
chore: suggest aria snapshots w/ regex (#33334)
|
2024-10-29 16:19:08 -07:00 |
Max Schmitt
|
9eb4fe5546
|
feat(pwt): serialize and expose Error.cause from Worker process (#32833)
|
2024-10-29 00:01:59 +01:00 |
Max Schmitt
|
5c0fdfed50
|
chore: throw when using headless-shell with headed mode (#33292)
|
2024-10-28 22:33:21 +01:00 |
Max Schmitt
|
19e863191c
|
test: use 'chrome' for UI mode tests (#33329)
|
2024-10-28 21:56:46 +01:00 |
Max Schmitt
|
c9a93486a1
|
test: update macOS-15 WebKit cookie tests expectations (#33332)
|
2024-10-28 20:34:08 +01:00 |
Pavel Feldman
|
4b7c8d8a20
|
chore: use stable library along with the test runner in ttest (#33312)
|
2024-10-25 23:15:10 -07:00 |
Yury Semikhatsky
|
0ace47e7cf
|
chore: revert exposed expect error details on TestError (#33310)
|
2024-10-25 16:20:18 -07:00 |
Pavel Feldman
|
74e5e5560f
|
chore: update missing snapshots by default (#33311)
|
2024-10-25 16:13:38 -07:00 |
Yury Semikhatsky
|
87b896e597
|
chore: remove playwright-ct-vue2 (#33302)
|
2024-10-25 13:31:55 -07:00 |
Yury Semikhatsky
|
1e8884621a
|
chore: unify toHaveScreenshot error formatting (#33300)
|
2024-10-25 12:36:39 -07:00 |
Yury Semikhatsky
|
f98531baee
|
chore: remove check for node < 16 (#33301)
|
2024-10-25 10:33:43 -07:00 |
Pavel Feldman
|
9707e97867
|
chore: revert #33228 - it needs a proper review (#33284)
|
2024-10-25 09:36:03 +02:00 |
Pavel Feldman
|
ff5f1628dc
|
chore: allow aria snapshot rebaselines (#33256)
|
2024-10-24 16:49:10 -07:00 |
Max Schmitt
|
adc38cfd8b
|
test: rebaseline test expectations (#33270)
|
2024-10-24 16:49:35 +02:00 |
Dmitry Gozman
|
67471cb3c5
|
test: make a few tests headed/headless agnostic (#33268)
|
2024-10-24 06:03:36 -07:00 |
Simon Knott
|
3641e5984f
|
chore: HMR for Trace Viewer (#33228)
|
2024-10-24 14:34:59 +02:00 |
Dmitry Gozman
|
2e01154bb5
|
feat: screenshot:on-first-failure (#33266)
|
2024-10-24 04:41:35 -07:00 |
Dmitry Gozman
|
1950bbdc6e
|
test: unflake "should not leak recorders" (#33264)
|
2024-10-24 02:47:34 -07:00 |
Max Schmitt
|
487134fbaf
|
devops: add chromium-headless-shell bots (#33242)
|
2024-10-24 11:34:41 +02:00 |
Simon Knott
|
69f56b9f63
|
fix(locator generator): handle `frameLocator()` and `locator().contentFrame()` (#33208)
|
2024-10-24 10:52:54 +02:00 |
Pavel Feldman
|
9a0a6cec10
|
chore: remove the leaf node notion (#33249)
|
2024-10-23 17:34:21 -07:00 |
Pavel Feldman
|
24cafbc8cb
|
chore: use diff_match_patch with types (#33254)
|
2024-10-23 16:04:37 -07:00 |
Dmitry Gozman
|
993a6b2a2a
|
fix(recorder): do not leak when instantiated in snapshots (#33240)
|
2024-10-23 10:24:53 -07:00 |
Max Schmitt
|
0d12fbe002
|
fix: have more friendly playwright-report error when opening TV via file:// (#33239)
|
2024-10-23 12:19:29 +02:00 |
Simon Knott
|
3322a7f3bb
|
chore(trace): remove screenshot instead of snapshot code (#33225)
|
2024-10-23 12:17:02 +02:00 |
Pavel Feldman
|
6bfdad068c
|
chore: introduce accessibility tab in recorder (#33235)
|
2024-10-22 16:36:03 -07:00 |
Max Schmitt
|
6800fd45a2
|
feat(webkit): roll to r2095 (#33229)
|
2024-10-22 22:30:54 +02:00 |
Simon Knott
|
ef84051c91
|
feat(tracing): clip `canvas` contents from screenshots (#33119)
|
2024-10-22 14:12:25 +02:00 |
Rui Figueira
|
b194d6a1e9
|
fix(recorder): fix recorder injected icons (#33198)
|
2024-10-22 12:44:18 +02:00 |
Pavel Feldman
|
2a3d67195d
|
chore: use aria snapshots in some ui mode tests (#33212)
|
2024-10-21 21:54:06 -07:00 |
Yury Semikhatsky
|
aebceb345e
|
chore: expose expect error details on TestError (#33183)
|
2024-10-21 11:15:55 -07:00 |
Simon Knott
|
40d5a1cb4a
|
fix(ff): resource type for image sets should be `image` (#33195)
|
2024-10-21 11:14:48 +02:00 |
Pavel Feldman
|
97d26e8166
|
chore: add aria attribute tests (#33184)
|
2024-10-19 14:23:08 -07:00 |
Pavel Feldman
|
64bf1bc107
|
chore: support basic aria attributes (#33182)
|
2024-10-18 20:18:18 -07:00 |
Max Schmitt
|
b1fb4f16a7
|
chore: hide 'markdown' reporter (#33140)
|
2024-10-18 23:00:05 +02:00 |
Pavel Feldman
|
2e8e7a66cd
|
chore: implement tree w/o list (#33169)
|
2024-10-18 13:50:43 -07:00 |
Simon Knott
|
0d63df4875
|
feat(test runner): allow multiple global setups (#32955)
Signed-off-by: Simon Knott <info@simonknott.de>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
|
2024-10-18 11:03:00 +02:00 |
Pavel Feldman
|
29c84a33c3
|
chore: compute aria text consistently with the role accumulated text (#33157)
|
2024-10-17 17:06:18 -07:00 |
Pavel Feldman
|
623a8916f9
|
chore: implement tree w/o list (#33167)
|
2024-10-17 16:57:45 -07:00 |
Dmitry Gozman
|
aa952c1b03
|
fix(html report): generate test snippets when test dir is non-root (#33162)
|
2024-10-17 08:33:15 -07:00 |
Pengoose
|
d10a5e5693
|
feat(testType): add support for test.fail.only method (#33001)
|
2024-10-16 06:47:23 -07:00 |
Pavel Feldman
|
94321fef1c
|
chore: implement locator.ariaSnapshot (#33125)
|
2024-10-15 18:47:26 -07:00 |
Pavel Feldman
|
b92b855638
|
test: unflake ff debugger test (#33124)
|
2024-10-15 16:21:55 -07:00 |
Pavel Feldman
|
b421bd8b0d
|
chore: add a basic snapshot generator test (#33123)
|
2024-10-15 15:21:45 -07:00 |
Pavel Feldman
|
4b1fbde2ad
|
chore: generate match snapshot (#33105)
|
2024-10-15 13:38:55 -07:00 |
Pavel Feldman
|
23b1012c70
|
chore: fix ff test for codegen (#33122)
|
2024-10-15 13:34:08 -07:00 |
Dmitry Gozman
|
59a50cf596
|
fix(chromium): disable PlzDedicatedWorker again (#33110)
|
2024-10-15 02:13:19 -07:00 |
Dmitry Gozman
|
17837e564d
|
fix(routeWebSocket): make sure ws url without trailing slash is supported (#33095)
|
2024-10-15 02:08:27 -07:00 |