Commit graph

8567 commits

Author SHA1 Message Date
Pavel Feldman ca18f2eb98 Revert "cherry-pick: sync ToT docs (#16680)"
Please don't bulk-pick, we should have a cherry-pick per commit and we
should make sure only critical changes are merged into the branch.
2022-08-19 16:44:16 -07:00
Pavel Feldman 962e41474e cherry-pick(#16691): fix(selectors): make them work in the browser reuse mode 2022-08-19 16:40:27 -07:00
Playwright Service c9e2a8b340
cherry-pick: sync ToT docs (#16680)
This PR cherry-picks the following commits:

- daee232e9e
- 2581705115
- f272ad2308
- c5f0265481
- d7ba592704
- cfe7af79e9
- 411ec4479c
- 00ba305152
- 14ac443c85
2022-08-19 14:30:34 +02:00
Pavel Feldman 817a29b346 cherry-pick(#16481): fix(ct): pass local config to preview 2022-08-15 15:45:35 -07:00
Pavel Feldman 10fcbe3f88 cherry-pick(#16477): feat(driver): report backend state 2022-08-15 15:44:57 -07:00
Playwright Service cb34325249
chery-pick(#16547): docs(release-notes): deprecate Node.js 12 (#16552)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-08-15 20:15:44 +02:00
Playwright Service f86aa2b188
chery-pick(#16550): docs: remove extra quoutes (#16551) 2022-08-15 11:03:01 -07:00
Playwright Service 34014638da
chery-pick(docs): sync with ToT docs (#16533)
This PR cherry-picks the following commits:

- b089d0a5aa
- 13f210a1e8
- 2bdf51d284
- 32adf50e65
- 435272248f
- 8170432fab
2022-08-15 09:43:33 +02:00
Playwright Service 3bc6b4b644
cherry-pick: sync ToT docs (#16448)
This PR cherry-picks the following commits:

- 16d9f66ff9
- fcee4d5444
- d12afa7ff3
2022-08-11 12:29:25 +02:00
Andrey Lushnikov bb54c04096
chore: mark v1.25.0 (#16405) 2022-08-10 15:41:05 -07:00
Andrey Lushnikov e440e41b50
cherry-pick(#16426): devops: use REPOSITORY_DISPATCH_PERSONAL_ACCESS_TOKEN everywhere (#16428) 2022-08-10 14:19:16 -07:00
Dmitry Gozman fdf31cd70d
cherry-pick(#16420): feat(driver): add reuse and navigate commands (#16423) 2022-08-10 12:37:43 -07:00
Yury Semikhatsky bbd3fd72f2
cherry-pick(#16421): docs: test.step return value (#16422) 2022-08-10 11:27:26 -07:00
Max Schmitt ecb8266a76
cherry-pick(#16400): fix(codegen): make sure input recording with japanese IME Work (#16414)
SHA: 699a52ec74
2022-08-10 18:32:20 +02:00
Max Schmitt 0227708c2f
cherry-pick(#16395): fix(test runner): do not resolve relative imports through baseUrl (#16415)
SHA: f58c376443
2022-08-10 07:36:48 -07:00
Max Schmitt 7de99f3a48
cherry-pick(#16396): fix(test runner): show interrupted as yellow (#16412)
SHA: baa2ef2700
2022-08-10 14:53:45 +02:00
Max Schmitt 150a75189e
cherry-pick: ToT docs (#16413)
* docs: Remove html reporter page (#16407)

* docs: intro doc on ci (#16346)

* docs: Trace-viewer-intro (#16254)

Co-authored-by: Debbie O'Brien <debs-obrien@users.noreply.github.com>
2022-08-10 14:52:52 +02:00
Andrey Lushnikov e93ed0ae97
cherry-pick(#16392): docs: add JS Release notes (#16410) 2022-08-10 05:25:02 -07:00
Andrey Lushnikov 259887f32f
cherry-pick(#16278): test: fix firefox-beta tests (#16409) 2022-08-10 05:23:49 -07:00
Yury Semikhatsky 11391910e7
Revert "fix(codegen): make sure input recording with japanese IME Wor… (#16393)
Revert "fix(codegen): make sure input recording with japanese IME Work (#16210)"

This reverts commit 925de8da2b.
2022-08-09 16:47:32 -07:00
Pavel Feldman 737975bc7d
chore: expose hidehighlight from server (#16387) 2022-08-09 16:42:55 -07:00
Denis Sokolov 92aacb9345
test: another test for baseUrl/relative imports (#16338)
#15891
2022-08-10 01:05:48 +02:00
YA2KM 925de8da2b
fix(codegen): make sure input recording with japanese IME Work (#16210)
Co-authored-by: kawasaki.taiga <kigtaiga@gmail.com>
Co-authored-by: Max Schmitt <max@schmitt.mx>
2022-08-10 01:02:42 +02:00
Ross Wollman a3d99f1b4a
chore: trace viewer fallback error (#16365)
Fixes #16349.
2022-08-09 15:53:11 -07:00
Max Schmitt ff5f241b84
chore: set --allow-pre-commit-input flag on Android/Electron (#16383) 2022-08-09 23:18:15 +02:00
Dmitry Gozman 2efe947dc8
chore: avoid evaluates in screenshot on failure (#16386) 2022-08-09 14:03:07 -07:00
Playwright Service fa9c20c959
feat(webkit): roll to r1699 (#16366) 2022-08-09 12:28:55 -07:00
Yury Semikhatsky d048822c58
docs: deprecate Page.accessibility (#16385) 2022-08-09 12:26:43 -07:00
Max Schmitt e725b5f8a9
fix(esm): fix TS type check with NodeNext mode (#16340) 2022-08-09 20:06:06 +02:00
Ross Wollman 5dea817355
test: corrupted large string repro (#16369)
Repro for #16367.
2022-08-09 10:44:52 -07:00
Kian-Meng Ang 22f0723c72
docs: fix typos in docs (#16370)
Co-authored-by: Debbie O'Brien <debs-obrien@users.noreply.github.com>
Co-authored-by: Max Schmitt <max@schmitt.mx>
2022-08-09 15:47:17 +02:00
Debbie O'Brien 0205fd08cd
docs: add missing alt tags (#16353)
Co-authored-by: Max Schmitt <max@schmitt.mx>
2022-08-09 15:45:18 +02:00
Max Schmitt 0013531c81
chore: add canary releases doc (#16375) 2022-08-09 15:31:29 +02:00
github-actions[bot] b7e26270dd
browser(chromium-tip-of-tree): roll to 2022-Aug-09 (#16372)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-08-09 12:30:04 +02:00
Pavel Feldman c99d6cdd4c
chore: enable reused browser autoclose (#16363) 2022-08-08 17:16:13 -07:00
Dmitry Gozman 0fa20d5d1e
fix(click): make it work for display:contents elements (#16356)
After protocol fixes in all browsers, we can now scroll and click display:contents elements.
The only problem is that `elementsFromPoint()` misbehaves in Chromium and Firefox, so we
need a workaround. Hopefully, it will be fixed upstream - shadow dom spec folks think
"it becomes a real compatibility concern".

This needs Chromium 105 roll.
2022-08-08 16:05:09 -07:00
Ross Wollman 36b92d8847
fix: toBeFocused should match shadow elements (#16362)
Fixes #16268.
2022-08-08 15:34:58 -07:00
Debbie O'Brien 6552788a6e
docs: add video for 1.24 and improve toc (#16351)
docs: mention test-runner docs in library docs (#16348)
2022-08-09 00:13:57 +02:00
Max Schmitt 1ca6635bb8
fix(cli): store trace/storage/har on SIGINT (#16339) 2022-08-09 00:13:38 +02:00
Max Schmitt 57fcb590f7
chore: hide stackTrace.js from recorded frames (#16242) 2022-08-08 23:27:59 +02:00
Ross Wollman dd39ae0b85
chore: use default export across packages (#16360) 2022-08-08 13:30:07 -07:00
Yury Semikhatsky 7f9937bd67
browser(webkit): fix libpas and bmalloc link errors (#16361)
Patch by @dpino 
Fixes the following error on Ubuntu 18:
```
[716/8153] Linking CXX shared library lib/libmbmalloc.so
FAILED: lib/libmbmalloc.so 
: && <CXX> -fPIC -fdiagnostics-color=always -Wextra -Wall -pipe -Wno-odr -Wno-stringop-overflow -Wno-nonnull -Wno-array-bounds -Wno-expansion-to-defined -Wno-noexcept-type -Wno-psabi -Wno-misleading-indentation -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-ari>
/usr/bin/ld: Source/bmalloc/CMakeFiles/bmalloc.dir/libpas/src/libpas/pas_deallocate.c.o: relocation R_X86_64_PC32 against symbol `pas_segregated_page_deallocation_did_fail' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
```

Pretty-diff: a479046919
2022-08-08 12:32:19 -07:00
Jeremy Daley ee02afdd9b
chore: add fallback "default" key to "." exports object (#16350)
Fixes #16345.
2022-08-08 12:19:15 -07:00
Pavel Feldman 2d7c003ada
chore: minor inspect tweaks (#16334) 2022-08-08 10:39:54 -07:00
Playwright Service a93981d052
feat(firefox-beta): roll to r1343 (#16327) 2022-08-08 10:01:49 -07:00
Playwright Service b32f13298f
feat(firefox): roll to r1344 (#16328) 2022-08-08 10:01:07 -07:00
Julian Verdurmen 5fc1a0beca
docs: Added the parent locator (..) (#16245) 2022-08-08 09:09:45 -07:00
Pavel Feldman a2e05bb419
fix(ct): use stoppable server (#16329) 2022-08-08 08:54:56 -07:00
Max Schmitt d21f06d650
docs: mention test-runner docs in library docs (#16348) 2022-08-08 17:05:56 +02:00
Playwright Service 53917f43e1
feat(chromium): roll to r1019 (#16335)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Max Schmitt <max@schmitt.mx>
2022-08-07 15:32:38 +02:00