Commit graph

10600 commits

Author SHA1 Message Date
Pavel Feldman 4417a97482 cherry-pick(#23260): chore: move to npx playwright-core install when using core 2023-05-24 12:20:29 -07:00
Dmitry Gozman 2f3d88f3d5
chore: mark 1.34.2 (#23242) 2023-05-23 13:55:41 -07:00
Pavel Feldman ba85623f40 cherry-pick(#23241): chore: keep @playwright/test/cli exposed 2023-05-23 12:33:43 -07:00
Andrey Lushnikov fe024dd5e3
chore: mark 1.34.1 (#23214) 2023-05-22 20:21:08 -07:00
Andrey Lushnikov ac4127d6cf cherry-pick(#23209): fix: add missing webkit deps on ubuntu 20.04
Fixes https://github.com/microsoft/playwright/issues/23186
2023-05-22 16:44:06 -07:00
Pavel Feldman b8761ef8de cherry-pick(#23208): fix(html): fix the filter to respect status 2023-05-22 15:40:19 -07:00
Pavel Feldman 55eebadfa2 cherry-pick(#23211): chore: allow stub JSX instances in type module 2023-05-22 15:37:26 -07:00
Pavel Feldman bc9f9b79c8 cherry-pick(#23203): chore: fix playwright-core cli 2023-05-22 12:38:23 -07:00
Andrey Lushnikov 4aee014caf
chore: mark 1.34.0 (#23123) 2023-05-19 17:28:10 -07:00
Dmitry Gozman bf25a93617
cherry-pick(#23171): fix(tracing): when zipping remotely, use correct file name (#23173)
Fixes #23108.
2023-05-19 15:20:42 -07:00
Pavel Feldman 7effaf4f22 cherry-pick(#23166): chore: fix file view padding 2023-05-19 11:08:13 -07:00
Andrey Lushnikov ef18287266 cherry-pick(#23165): docs: update release notes
Signed-off-by: Andrey Lushnikov <aslushnikov@gmail.com>
Signed-off-by: Max Schmitt <max@schmitt.mx>
Co-authored-by: Max Schmitt <max@schmitt.mx>
2023-05-19 10:42:59 -07:00
Pavel Feldman 552cba8c05 cherry-pick(#23148): chore: do not annotate actions after failed ones as timed out 2023-05-18 15:54:00 -07:00
Dmitry Gozman cd94a3f01d
cherry-pick(#23144): feat(connect): pw:server:channel and pw:socks debug logs (#23149)
Fixes #23081.
2023-05-18 15:04:39 -07:00
Playwright Service 3543a741fd
cherry-pick(#23140): docs: add dialog/consoleMessage helper methods for language bindings (#23150)
This PR cherry-picks the following commits:

- 9b4f9b1136

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-05-18 23:59:10 +02:00
Pavel Feldman 7196f82e52 cherry-pick(#23143): test: add attachment tests 2023-05-18 11:49:58 -07:00
Pavel Feldman 32c247b815 cherry-pick(#23139): chore: opt out of trace attachments 2023-05-18 11:35:56 -07:00
Playwright Service c551cce74e
cherry-pick(#23130): feat(chromium): roll to r1064 (#23132)
This PR cherry-picks the following commits:

- 5957d8f306

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-05-18 16:28:11 +02:00
Andrey Lushnikov e6bc32b022
chore: more tree gardening (#23119)
https://github.com/microsoft/playwright/issues/23114
https://github.com/microsoft/playwright/issues/23115
https://github.com/microsoft/playwright/issues/23116
https://github.com/microsoft/playwright/issues/23117
https://github.com/microsoft/playwright/issues/23118
2023-05-17 18:57:35 -07:00
Andrey Lushnikov 6963483c47
docs: release notes for node.js 1.34 (#23113) 2023-05-17 18:33:36 -07:00
Andrey Lushnikov 7ff82760de
chore: tree gardening (#23111)
https://github.com/microsoft/playwright/issues/23107
https://github.com/microsoft/playwright/issues/23108
https://github.com/microsoft/playwright/issues/23110
2023-05-17 17:54:34 -07:00
Max Schmitt 7b1b2dd741
docs(assertions): add note for setting global python expect timeout (#23106)
Fixes https://github.com/microsoft/playwright-python/issues/1358
2023-05-17 17:51:36 -07:00
Andrey Lushnikov f3a1058b38
chore: update browser patches as of Apr 5, 2023 (#23112)
Internal commit reference:
f7e6794188
2023-05-17 17:50:43 -07:00
Dmitry Gozman be7984bdc9
fix(unroute): do not compare regexp instances (#23101)
References #23092.
2023-05-17 16:27:32 -07:00
Playwright Service f1e0aed03c
feat(chromium): roll to r1063 (#23104)
Fixes https://github.com/microsoft/playwright/issues/22967

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-05-18 00:49:13 +02:00
Yury Semikhatsky 27403dcbb4
devops: remove explicit npm@8 installation (#23096)
Node 16+ comes with npm 8+ by default.
2023-05-17 14:32:38 -07:00
Yury Semikhatsky 0318b85216
chore: build playwright before running merge-reports (#23095) 2023-05-17 10:42:51 -07:00
Yury Semikhatsky 735b1290d4
chore: fix shard numbers for test_test_runner (#23091) 2023-05-17 09:42:40 -07:00
Max Schmitt e80ff0df77
chore: don't install gstreamer for WebKit Ubuntu 20 (#23062) 2023-05-17 18:31:24 +02:00
Yury Semikhatsky 52feff39b3
chore: run primary tests with blob reporter (#23076) 2023-05-17 09:10:31 -07:00
Debbie O'Brien 94f928600d
docs: add workers for ci (#23046) 2023-05-17 17:38:03 +02:00
Adrien Fichet 2e5ddd4361
docs: maxDiffPixelRatio example value should be between 0 and 1 (#23048) 2023-05-17 10:58:16 +02:00
Adrien Fichet ae930910ad
docs: permissions example should be an array (#23052) 2023-05-17 10:55:39 +02:00
Pavel Feldman 04070a59e1
chore: remove expect.configure({poll}) (#23060) 2023-05-16 18:45:03 -07:00
Pavel Feldman fbc461ede0
chore(trace): do not flush console events (#23073)
Fixes https://github.com/microsoft/playwright/issues/20626
2023-05-16 18:44:27 -07:00
Dmitry Gozman fc2e0e76bd
feat(teardown): allow the same project to be a teardown for multiple (#23074) 2023-05-16 18:26:06 -07:00
Yury Semikhatsky 2d3ab74d22
chore: roll stable test runner (#23075) 2023-05-16 18:02:53 -07:00
Dmitry Gozman fec5059fee
feat(connect): print debug log when remote connection failed (#23069) 2023-05-16 16:46:02 -07:00
Max Schmitt 3cd21cb6d4
chore: ignore SIGINT inside driver process (#23028)
https://github.com/microsoft/playwright-python/issues/1843

Almost reverts https://github.com/microsoft/playwright/pull/11826 since
this is not used by VSCode anymore and was legacy.
2023-05-17 01:44:17 +02:00
Max Schmitt 89aa02228f
devops: add macOS 13 coverage (#23065)
Coverage https://github.com/microsoft/playwright/issues/22226
2023-05-17 01:13:09 +02:00
Max Schmitt 89f1940509
chore: be able to hide webServer stderr (#23063)
Follow-up to https://github.com/microsoft/playwright/pull/22564.
2023-05-17 00:46:59 +02:00
Yury Semikhatsky ed19e5403b
feat: merge config properties (#23071) 2023-05-16 15:15:11 -07:00
Pavel Feldman 37b2853b7b
chore: fix the test view mobile layout (#23061)
Fixes https://github.com/microsoft/playwright/issues/23036
2023-05-16 12:47:37 -07:00
Dmitry Gozman 62146b946c
fix(codegen): ignore previously hovered detached nodes (#23057)
Fixes #23043.
2023-05-16 11:13:19 -07:00
Pavel Feldman 2fc6341841
chore: remove node version checks from esm tests (#23031) 2023-05-16 11:07:34 -07:00
Max Schmitt 137aaf0ea2
docs: update minimal OS versions (#23041)
https://support.google.com/chrome/a/answer/7100626?hl=en
2023-05-16 08:58:41 -07:00
Sam Adams 5fe0a2f5ab
docs(test-configuration): fix testConfig.testMatch markdown escaping (#23044) 2023-05-16 14:00:25 +02:00
Playwright Service aa6eb41466
feat(webkit): roll to r1848 (#23032)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Max Schmitt <max@schmitt.mx>
2023-05-16 12:13:58 +02:00
Dmitry Gozman 73f9f81db4
feat(locators): allow ambiguous locators when parsing (#23034)
This supports locators like `nth(0)` and `locator('div', { hasText:
'foo' })` that are not canonical, but still work.

Fixes #22990, #22965.
2023-05-15 19:42:51 -07:00
Dmitry Gozman f469e4b1eb
fix(expect): mark step as failed when async custom matcher throws (#23035)
Fixes #23021.
2023-05-15 19:37:12 -07:00