Dmitry Gozman
cc3c45149b
fix: isEditable/toBeEditable throw for elements that cannot be editable/readonly
...
This is similar to `isChecked` only allowed for checkable elements.
The list of editable elements includes:
- `<input>`;
- `<select>`;
- `<textarea>`;
- `[contenteditable]`;
- elements with an implicit/explicit aria role that allows `aria-readonly`.
2024-11-21 16:27:16 +00:00
Simon Knott
fc19e6e7b4
fix(test): export TestDetailsAnnotation ( #33698 )
2024-11-20 17:28:56 +01:00
Max Schmitt
6a32589330
test: update 'should work for canvas' test expectation ( #33685 )
2024-11-20 17:13:07 +01:00
Simon Knott
89f4d4ce4f
chore(html): hmr report should survive reload ( #33696 )
2024-11-20 16:35:39 +01:00
Simon Knott
81e28a8854
docs(aria): add demo video ( #33668 )
2024-11-20 15:36:51 +01:00
Simon Knott
bfd64ac11b
docs: add video for 1.49 ( #33693 )
2024-11-20 15:36:38 +01:00
Dmitry Gozman
94776ad18a
docs: note that permissions list may change ( #33690 )
2024-11-20 06:08:34 -08:00
Josh Kelley
1afb56ee1b
docs: add docs for 1.49.0's new "chromium" option ( #33680 )
2024-11-20 01:19:39 -08: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
Simon Knott
ae10d56836
docs(fixtures): add rules of thumb for fixture usage ( #33472 )
2024-11-20 09:06:54 +01:00
Max Schmitt
402bb4ccf8
devops: update GitHub Actions via dependabot ( #33683 )
2024-11-20 08:13:35 +01:00
Pavel Feldman
b40889d1a8
chore: escape more yaml values ( #33686 )
2024-11-19 17:09:49 -08:00
Max Schmitt
7f7b440c72
devops: deduplicate redudant information in client side changes issue ( #33666 )
2024-11-19 19:06:20 +01:00
Playwright Service
aa0ac04d06
feat(webkit): roll to r2105 ( #33679 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-19 17:56:50 +01:00
Playwright Service
4d4fa69a0a
feat(chromium-tip-of-tree): roll to r1279 ( #33676 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-19 16:49:59 +01:00
Simon Knott
4979ce2b5d
chore(html): Reveal elements with Anchor abstraction ( #33537 )
2024-11-19 16:40:02 +01:00
Simon Knott
8c1002a98b
fix(sw): fix UI mode on codespaces by not passing server ( #33664 )
2024-11-19 16:39:47 +01:00
Dmitry Gozman
6e19bc341f
fix(role): ignore invalid aria-labelledby attributes ( #33667 )
2024-11-19 03:56:16 -08:00
Max Schmitt
ecf6f27159
fix: dark-mode in UI Mode ( #33662 )
2024-11-19 10:29:05 +01:00
Simon Knott
e047f6bc07
chore(build): typo in trace-viewer output dir ( #33661 )
2024-11-19 10:02:41 +01:00
Yury Semikhatsky
dc91bab6cc
chore: fix npm audit ( #33659 )
2024-11-18 16:24:54 -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
150092438f
chore(recorder): support HMR ( #33637 )
2024-11-18 18:23:29 +01:00
Simon Knott
acd862c6c9
chore(trace): remove embedded trace viewer ( #33651 )
2024-11-18 16:57:53 +01:00
Max Schmitt
0b312248cd
test: add test for crash on label with input file ( #33654 )
2024-11-18 16:56:59 +01:00
Max Schmitt
72c532846f
chore(roll): roll Firefox Beta to r1466 ( #33653 )
2024-11-18 16:56:49 +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
3fa33ca81f
chore(build): fix bug where sw changes aren't copied in watch mode ( #33579 )
2024-11-18 16:04:12 +01: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
Max Schmitt
6fce5620e0
fix(ui-mode): use onChange instead of onClick for <input type='checkbox' ( #33636 )
2024-11-18 10:21:28 +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
Jean-François Greffier
508021362d
fix minor typos in "Getting Started" ( #33613 )
2024-11-15 14:45:54 -08:00
Max Schmitt
37ce53945e
fix(ui-mode): fix issue when updating state while rendering ( #33634 )
2024-11-15 23:45:25 +01:00
Rui Figueira
c36b5a6059
fix: ensure toMatchAriaSnapshot is properly commented in javascript c… ( #33593 )
2024-11-15 14:44:27 -08:00
Pavel Feldman
d127255881
chore: add AriaSnapshot internal type ( #33631 )
2024-11-15 13:48:43 -08:00
Pavel Feldman
44cd1d03cc
chore: highlight edited locator while recording ( #33632 )
2024-11-15 13:43:00 -08:00
Max Schmitt
b91f609b14
chore: fix react attribute casing in TestErrorView ( #33633 )
2024-11-15 22:25:26 +01: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
Max Schmitt
c81504c5d6
fix(codegen): document.documentElement is null on early navigation ( #33627 )
2024-11-15 17:14:49 +01:00
Amaechi Hope
e61cea597a
docs(dotnet): fix assertion snippets ( #33622 )
2024-11-15 15:02:40 +01: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
Yury Semikhatsky
f5477d9051
docs: add ariaSnapshot.timeout for language ports ( #33614 )
2024-11-14 12:23:42 -08:00
Max Schmitt
b3e5daff2b
cherry-pick( #33606 ): feat(chromium): roll to r1149 ( #33612 )
2024-11-14 19:40:46 +01:00