Andrey Lushnikov
baa8dcbbe2
cherry-pick( #10380 ): fix: disable 'AcceptCHFrame' chromium field trial
...
References #10376
2021-11-17 10:45:19 -08:00
Andrey Lushnikov
4aebfe333b
chore: mark v1.17.0-rc1 ( #10366 )
2021-11-17 08:43:31 -08:00
Andrey Lushnikov
9568fefbca
cherry-pick( #10363 ): chore: be on the safe side with publishing release candidate
...
Make sure we never publish any other version that contains `rc`
as part of the version.
References #10334
2021-11-16 15:48:47 -08:00
Yury Semikhatsky
26afd7e581
cherry-pick(1.17): API response to string ( #10364 ) ( #10365 )
...
08a7470b0a
#10341
2021-11-16 15:45:58 -08:00
Andrey Lushnikov
39ba5cc1c6
cherry-pick( #10360 ): chore: support release candidate publishing
...
Fixes #10334
2021-11-16 14:32:46 -08:00
Andrey Lushnikov
745bbbec99
cherry-pick( #10356 ): fix: fix proper-lock-file configuration
...
Turns out we were using wrong formula; with the config we had in place,
proper-lock-file would give up to aquire lock after 49 seconds of
waiting.
With the proper configuration, we'll keep re-trying for 10 minutes.
Fixes #10354
2021-11-16 14:32:23 -08:00
Pavel Feldman
bc33eb3d33
cherry-pick( #10338 ): chore(trace-viewer): only show source tab when soureces are includes
2021-11-15 23:42:20 -08:00
Andrey Lushnikov
53675cf51f
cherry-pick( #10260 ): chore: clean up docker image
...
This patch:
- removes the Visual Regression bits from the images. These will
probably be added back when it's ready for the prime time.
* removes VNC && noVNC
* removes Playwright Agent
- cleans up apt caches
This drops image size from 2.03GB to 1.91GB.
2021-11-15 16:36:40 -08:00
Pavel Feldman
ab2fde17c1
cherry-pick( #10323 ): feat(webkit): roll to r1578
2021-11-15 11:48:36 -08:00
Pavel Feldman
0e41f0812c
cherry-pick( #10264 ): fix(webkit): disable accelerated compositing on windows
2021-11-12 10:32:02 -08:00
Pavel Feldman
68bad0be6c
cherry-pick( #10266 ): fix(sigint): remove sigint handler early
2021-11-11 17:20:07 -08:00
Yury Semikhatsky
2da019217a
cherry-pick( #10245 ): fix(fetch): smarter JSON.stringify for application/json requests ( #10251 )
...
#10222
2021-11-11 16:52:23 -08:00
Max Schmitt
fceb43eeac
cherry-pick( #10253 ): chore: create-playwright config nits & test-runner intro docs
2021-11-11 13:52:54 -10:00
Max Schmitt
01ea173506
cherry-pick( #10247 ): chore: create-playwright #10221 follow-up
...
References #10159
2021-11-11 13:50:50 -10:00
Max Schmitt
2998f42c85
cherry-pick( #10221 ): chore: create-playwright enhancements
...
Fixes #10159
2021-11-11 13:49:21 -10:00
Max Schmitt
21d88aaf8d
cherry-pick( #10208 ): devops: fix driver deployment
...
follow-up for #10207
2021-11-11 12:47:36 -10:00
Dmitry Gozman
c0d91bbf31
cherry-pick( #10206 ): fix(click): account for detached elements and iframe overlays ( #10249 )
2021-11-11 11:38:46 -08:00
Pavel Feldman
68bdfe619c
cherry-pick( #10220 ): docs(element-handle): discourage the element handle use
2021-11-10 11:31:52 -08:00
Pavel Feldman
2bd2ead476
cherry-pick( #10205 ): feat(trace-viewer): add metainfo tab
2021-11-09 22:31:08 -08:00
Andrey Lushnikov
545322445e
chore: mark v1.17.0 ( #10204 )
2021-11-09 18:07:19 -08:00
Andrey Lushnikov
7af0dc178b
devops: support beta deployment for Trace viewer ( #10201 )
...
Trace Viewer will have 3 deployments:
- Stable: https://trace.playwright.dev
- Beta (from release branch): https://trace.playwright.dev/beta
- Next (from master branch): https://trace.playwright.dev/next
2021-11-09 17:21:51 -08:00
Andrey Lushnikov
56521e2a49
chore: remove vtest bot ( #10202 )
...
Visual regression tests did not survive a week and got merged back.
Remove the bot since there are no tests to run.
2021-11-09 17:15:16 -08:00
Andrey Lushnikov
12c1716fcc
chore: move to a new docker publishing ( #10169 )
2021-11-09 15:58:18 -08:00
github-actions[bot]
c8b65ac677
feat(webkit): roll to r1576 ( #10199 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-11-09 15:54:59 -08:00
Pavel Feldman
0d0f1690cd
fix(trace-viewer): do not rely upon request mode, it is inconsistent ( #10198 )
2021-11-09 15:12:37 -08:00
Dmitry Gozman
75efeb1e08
fix: resolve ip using grid/api/testsession endpoint ( #10196 )
...
For Selenium 4, we use se:cdp ws proxy, pointing it to the hub url.
For Selenium 3, we use grid api to try and get the target node ip.
2021-11-09 14:41:13 -08:00
Pavel Feldman
4e90eb9406
api(frame-locator): allow nth, first, last ( #10195 )
2021-11-09 14:14:20 -08:00
Max Schmitt
d25b0f70bc
chore: api testing test nits ( #10180 )
2021-11-09 14:11:42 -08:00
Yury Semikhatsky
c30447216d
docs(fetch): typo in comment ( #10160 )
2021-11-09 14:00:58 -08:00
Dmitry Gozman
7bb38d2ac8
docs: use desktop devices in sample configs ( #10197 )
2021-11-09 13:19:21 -08:00
Yury Semikhatsky
031ceb3553
docs(java): assertion examples ( #10194 )
2021-11-09 12:44:02 -08:00
Andrey Lushnikov
cce359ea83
test: fix fixture teardown ( #10174 )
2021-11-09 11:12:18 -08:00
Andrey Lushnikov
06c587b696
browser(webkit): disable GPU process on Windows only ( #10193 )
...
- GPU Process was enabled by default on Windows recently: 2058f94543
- We tried it and it fails a bunch of tests: https://github.com/microsoft/playwright/pull/10156
- Curiously, disabling it on Mac fixes a mac-related bug: https://github.com/microsoft/playwright/pull/10170 , however we're scared of the change
2021-11-09 11:00:05 -08:00
Andrey Lushnikov
d34f9972ab
feat: proper launch doctor for WebKit on Arm64 Ubuntu 20.04 ( #10172 )
...
This patch:
- consolidates all distribution-specific information in a single
location
- updates list of required dependencies for WebKit on Arb64 Ubuntu 20.04
2021-11-09 10:55:13 -08:00
Pavel Feldman
1bf7f6d90d
docs: expand core-concepts and multi-age ( #10161 )
2021-11-09 07:42:04 -08:00
Pavel Feldman
3743fe1ef5
feat(trace-viewer): make upload button nice, add disclaimer ( #10163 )
2021-11-09 07:40:21 -08:00
Max Schmitt
1a7fb912e4
docs(python): enable request API ( #10179 )
2021-11-09 14:04:34 +01:00
Andrey Lushnikov
b0116e7c43
browser(webkit): opt-out from GPU process use ( #10164 )
...
This partially reverts
2058f94543
- otherwise our screenshot tests fail on Webkit windows.
Failures: https://github.com/microsoft/playwright/pull/10156
2021-11-08 20:08:48 -08:00
github-actions[bot]
5b604acedb
feat(chromium): roll to r939194 ( #10165 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com>
2021-11-08 20:05:39 -08:00
Pavel Feldman
806b5706a5
fix(trace-viewer): redirect, time and missing snapshot bugfixes ( #10055 )
2021-11-08 18:03:10 -08:00
Dmitry Gozman
5c9dcffd67
docs(intro): rework js intro ( #10157 )
...
- Educate on the config file right away.
- Switch from `--browser` to `--project`.
- Update configuration sections.
2021-11-08 17:50:48 -08:00
Max Schmitt
626c0f8f51
devops: follow-up on Trace Viewer deployment ( #10154 )
2021-11-09 00:54:53 +01:00
Max Schmitt
3d18b67ce8
devops: follow-up on Trace Viewer deployment ( #10154 )
2021-11-09 00:53:48 +01:00
Max Schmitt
c98b8ebd2b
devops: follow-up on Trace Viewer deployment ( #10154 )
2021-11-09 00:42:59 +01:00
Pavel Feldman
7b64161a37
feat(test-runner): allow specifying fine-grained trace options ( #10147 )
2021-11-08 15:39:58 -08:00
Andrey Lushnikov
8582a19e6b
fix(trace): non-negative time in call tab ( #10153 )
...
Fixes #10129
2021-11-08 15:30:36 -08:00
Max Schmitt
51910b7a01
devops: add Trace Viewer deployment ( #10154 )
2021-11-09 00:27:54 +01:00
Dmitry Gozman
3cc839e013
fix(route): catch all Route methods when page closes ( #10140 )
...
This fixes a common scenario where you setup a route,
and the page closes (e.g. test ends) while we are aborting/continuing
some requests that are not instrumental to the test itself.
2021-11-08 15:13:15 -08:00
Andrey Lushnikov
4b14c466d4
feat: download webkit arm64 build for ubuntu 20.04 ( #10151 )
2021-11-08 14:56:08 -08:00
Max Schmitt
82ec09fc55
chore: fix create-playwright builds ( #10083 follow-up)
2021-11-08 23:31:41 +01:00