Pavel Feldman
e756528ad2
feat(plugins): expose suite to plugin setup ( #13807 )
2022-04-28 08:16:17 -07:00
Dmitry Gozman
b9f47558b5
feat(reporters): show failures on CI when adding dot automatically ( #13814 )
2022-04-28 12:29:21 +01:00
github-actions[bot]
76a448cfee
browser(chromium-tip-of-tree): roll to 2022-Apr-28 ( #13818 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-28 12:59:25 +02:00
Yury Semikhatsky
0d29d169df
browser(webkit): use overrideLanguages instead of languagesForAutomation ( #13808 )
2022-04-27 18:52:27 -07:00
Ross Wollman
22bc16ce7d
test: add plugin event order spec ( #13802 )
2022-04-27 18:34:18 -07:00
Pavel Feldman
a01b65bedd
chore: drop the legacy global setup mode ( #13803 )
2022-04-27 18:01:37 -07:00
Pavel Feldman
c70324d0c0
browser(webkit): reduce min url toolbar width ( #13806 )
2022-04-27 17:25:20 -07:00
Yury Semikhatsky
5588defa22
test: content that does not work without useInnerText ( #13781 )
2022-04-27 15:48:38 -07:00
Andrey Lushnikov
9cc5f3dba1
devops(chromium-tot): fix workflow trigger for tot builds
2022-04-27 15:53:47 -04:00
Dmitry Gozman
38fdc5fe24
fix(selectors): refactor chaining logic ( #13764 )
...
This fixes a few issues:
- strict mode was producing false negatives if multiple query paths
lead to the same element being picked;
- in some cases the number of intermediate items in the list was
exponential and crashed quickly.
What changed:
- `visible` engine is a real engine now;
- `capture` selectors are transformed to `has=` selectors for
easier implementation;
- chained querying switched from a list to a set to avoid
exponential size.
2022-04-27 20:51:57 +01:00
Ajeet Dhaliwal
5208f96d7f
docs: add Tesults reporter to test-reporters & showcase ( #12720 )
2022-04-27 19:37:59 +01:00
Dmitry Gozman
3aba94dbef
chore: remove unnecessary types from overrides-test ( #13794 )
2022-04-27 16:14:37 +01:00
github-actions[bot]
d97324e2bd
feat(firefox-beta): roll to r1323 ( #13777 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-27 07:24:07 -07:00
Max Schmitt
a0c24c01c8
chore: fix docs links for .NET roll ( #13787 )
2022-04-27 16:06:30 +02:00
Max Schmitt
992b47910f
docs(ci): remove providers which don't support GHA on deployment event ( #13786 )
...
Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
2022-04-27 16:06:19 +02:00
Dmitry Gozman
dab2384b0e
fix(process launcher): use spawnSync to cleanup synchronously ( #13769 )
...
This allows us to use the full retry logic of rimraf in the `onexit` handler.
Note this is already covered by failing on Windows test
`should remove temp dir on process.exit`.
2022-04-27 15:01:30 +01:00
Pavel Feldman
bc6f8e1f20
feat(poll): expose custom poll interval ( #13776 )
2022-04-26 21:32:38 -07:00
Pavel Feldman
2bc36794d1
chore: vite all frameworks ( #13780 )
2022-04-26 16:15:08 -07:00
Ari
f989e86538
docs(docker.md): add a note clarifying Docker vs. Playwright image ( #13768 )
...
Addresses feedback from #12772
2022-04-26 12:04:45 -07:00
Andrey Lushnikov
5724d46253
browser(firefox-beta): fix windows compilation ( #13774 )
2022-04-26 12:03:35 -07:00
Ross Wollman
3e84ab4701
test: run installation tests on all major platforms ( #13742 )
2022-04-26 11:09:49 -07:00
Dmitry Gozman
c0f0979055
fix(frames): networkidle for iframes with quirky urls ( #13767 )
2022-04-26 17:13:45 +01:00
Max Schmitt
37bee74ae5
chore: set minimum version to Node.js 14 ( #13469 )
2022-04-26 17:52:32 +02:00
Max Schmitt
f7af79137b
devops: unpin NPM on CI and use again version 8 ( #13765 )
2022-04-26 17:52:10 +02:00
Dmitry Gozman
1b159273ea
test: fix "should scroll zero-sized element into view" on headed ( #13766 )
...
Need to force-hide scrollbars.
2022-04-26 16:26:53 +01:00
Max Schmitt
6c922d2f6c
devops: align Node.js versions on CI and add 16/18 bots ( #13759 )
2022-04-26 16:59:47 +02:00
Dmitry Gozman
00b4fb8bad
docs: describe layout selectors sorting logic ( #13753 )
2022-04-26 15:02:01 +01:00
github-actions[bot]
f97af83a4a
browser(chromium-tip-of-tree): roll to 2022-Apr-26 ( #13757 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-26 12:20:44 +02:00
Max Schmitt
6931f6dbeb
devops: bump Node.js versions on CI by 2 ( #13754 )
2022-04-26 12:20:26 +02:00
Dmitry Gozman
39cfa2b6e3
test: switch temp dir tests to use userDataDir ( #13745 )
2022-04-26 09:32:58 +01:00
Pavel Feldman
02cb987ddb
chore: bump ct versions ( #13749 )
2022-04-25 22:10:17 -07:00
Pavel Feldman
f933f766f4
chore: migrate vue component example to a new vite plugin ( #13750 )
2022-04-25 22:10:08 -07:00
Ross Wollman
6fe02eb5f1
chore: remove defunct installation tests ( #13741 )
2022-04-25 17:09:21 -07:00
Ross Wollman
3ccac5b84d
fix: installation tests on Node.js 18 ( #13744 )
2022-04-25 13:24:11 -07:00
Dmitry Gozman
416b56a0c8
fix: await expect.poll in docs ( #13743 )
2022-04-25 20:22:53 +01:00
Dmitry Gozman
97750ccf9a
feat: locator.that ( #13731 )
...
Filters existing locator by options, currently `has` and `hasText`.
2022-04-25 20:06:18 +01:00
Yury Semikhatsky
d71060321d
fix: join individual css selectors by > in cssFallback ( #13712 )
2022-04-25 11:11:51 -07:00
Yury Semikhatsky
aab1a746d3
fix: join individual css selectors by > in cssFallback ( #13712 )
2022-04-25 11:11:24 -07:00
Pavel Feldman
5e51c17d41
chore: use plugin story for components ( #13717 )
2022-04-25 10:40:58 -07:00
Ross Wollman
e69e836c40
chore: port installation tests to @playwright/test ( #13644 )
2022-04-25 09:30:14 -07:00
Yury Semikhatsky
2e6ef8f622
fix(runner): fail if worker cannot find some of the tests ( #13666 )
2022-04-25 09:05:40 -07:00
Andrey Lushnikov
3b159b45ff
chore: consolidate xcode versions across operating systems and builds ( #13708 )
...
A single place with all listed required xcode versions makes it
easier to manage XCode on bots.
2022-04-25 06:35:26 -07:00
Dmitry Gozman
8e5854033a
fix: types generation for attach and GlobalInfo ( #13727 )
2022-04-25 13:56:37 +01:00
Dmitry Gozman
d2bdb1d7cf
docs: explain label retargeting in selectors doc and some input actions ( #13725 )
2022-04-25 13:55:41 +01:00
Dmitry Gozman
01a8977b4d
feat: make scrollIntoView work with zero-sized elements ( #13702 )
...
We skip waiting for "visible" state that enforces non-zero size.
Other invisible conditions like "display:none" fail during the
actual "scrolling" step and will retry.
2022-04-23 21:48:36 +01:00
Andrey Lushnikov
ec4ebefbd6
chore: use helper functions to define platforms ( #13707 )
...
This is to make code less error-prone due to involved windows
detection.
2022-04-22 12:35:35 -07:00
Yury Semikhatsky
0839817ff2
test: delete should not hang in exposeBinding test ( #13705 )
2022-04-22 12:16:12 -07:00
Max Schmitt
39525878ab
chore: show small progress bar in downloader without tty ( #13690 )
2022-04-22 19:55:43 +02:00
Andrey Lushnikov
317b649f78
feat: support tip-of-tree chromium channel ( #13701 )
2022-04-22 09:43:57 -07:00
Ross Wollman
3eac9c694c
fix(test-runner): mark attach as async ( #13687 )
...
Also brings back generation of experimental types as part of lint.
2022-04-22 09:27:02 -07:00