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
Andreas Opferkuch
c7212e6d56
docs(extensions): list all extension requirements ( #13688 )
2022-04-22 13:44:18 +02:00
Max Schmitt
ca4cfca8ad
chore: make tests pass on Node.js 17+ ( #13678 )
2022-04-22 13:42:52 +02:00
Andrey Lushnikov
f8515d11c1
devops: use xcode 13.3 on MacOS 12 by default ( #13696 )
...
- xcode 13.3 is required for chromium
- xcode 13.3 requires MacOS 12, so we can't use it on MacOS 11
2022-04-21 23:59:15 -07:00
Ross Wollman
6fee738d4a
chore: workaround upstream electron-build-tools bug ( #13697 )
...
Pin to commit to avoid regression referenced in
https://github.com/electron/build-tools/issues/367
2022-04-21 23:30:01 -07:00
Pavel Feldman
3d4caab153
chore: move playwright gallery into a subfolder ( #13695 )
2022-04-21 21:07:43 -07:00
Yury Semikhatsky
801dbe0699
fix(oopif): dispose child sessions when frame session is disposed ( #13693 )
2022-04-21 18:32:56 -07:00
Pavel Feldman
5990eb6074
chore: use vite plugin for registry ( #13658 )
2022-04-21 17:30:17 -07:00
Pavel Feldman
89b8fdd4e5
fix(tracing): do not reset frame counter on every chunk ( #13689 )
2022-04-21 15:40:30 -07:00
github-actions[bot]
5753f7a7fa
feat(chromium): roll to r1003 ( #13680 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-21 22:22:15 +02:00
Max Schmitt
4a3180aca9
chore: make Android host option configurable ( #13685 )
2022-04-21 22:16:42 +02:00
Sean Perkins
8c4fc62e8f
docs(test-annotations): add isMobile to typescript snippet ( #13686 )
2022-04-21 20:58:40 +02:00
github-actions[bot]
c551284498
feat(webkit): roll to r1632 ( #13670 )
2022-04-21 09:47:22 -07:00
github-actions[bot]
7b8cd63dca
browser(chromium): roll to 2022-Apr-21 ( #13675 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-04-21 12:31:37 +02:00
Andrey Lushnikov
10111790d0
devops: add workflow to trigger chromium tip-of-tree builds ( #13668 )
2022-04-20 22:45:51 -07:00
Andrey Lushnikov
2bf875987b
devops: introduce chromium tip-of-tree build ( #13664 )
2022-04-20 22:38:26 -07:00
Andrey Lushnikov
87fb841267
devops: do not use du
on windows ( #13662 )
...
`du` is not part of Firefox Build on windows, so let's use
node.js to workaround.
2022-04-20 12:09:04 -07:00
Daniel Kolesa
d1661f17ce
browser(webkit): roll to 2022/04/20 ( #13655 )
2022-04-20 12:05:31 -07:00
Max Schmitt
c397daeb07
chore: language agnostic browsers missing error message ( #13650 )
2022-04-20 12:02:28 -07:00
Andrey Lushnikov
db524327c4
browser(firefox-beta): roll Firefox-Beta to m100 ( #13657 )
...
conflict resolution: 4b055478bf
2022-04-20 09:27:57 -07:00
Max Schmitt
7151284147
chore(html-reporter): missing space between git date and time ( #13656 )
2022-04-20 18:10:55 +02:00