Andrey Lushnikov
15fa27e196
feat(firefox): roll firefox to r1158 ( #3426 )
...
References #3215
2020-08-12 20:33:19 -07:00
Ross Wollman
33785ebafd
chore: add npm i changes ( #3413 )
2020-08-12 20:04:27 -07:00
Joel Einbinder
061ff25741
chore(test): run doclint tests with mocha, delete utils/testrunner ( #3428 )
2020-08-12 20:02:48 -07:00
Joel Einbinder
d3677357b8
feat(testrunner): take the first argument as the test root dir ( #3423 )
2020-08-12 20:01:13 -07:00
Andrey Lushnikov
f2088e068a
devops: fix Chromium repackaging to respect symlinks ( #3424 )
2020-08-12 18:29:37 -07:00
Joel Einbinder
ec24516e66
chore(test): remove try/finally pattern from fixtures ( #3409 )
2020-08-12 17:51:07 -07:00
Joel Einbinder
23f5ed89b0
fix(launcher): default to ubuntu20.04 for newer releases ( #3400 )
2020-08-12 17:50:46 -07:00
Dmitry Gozman
f4e65f6dca
test: implement spec builder ( #3422 )
2020-08-12 16:49:55 -07:00
Yury Semikhatsky
f0fcdc8f51
test(firefox): make headful screencast tests work under xvfb ( #3421 )
2020-08-12 16:07:01 -07:00
Arjun Attam
06ddacd7be
docs: introduce doc on authentication ( #3404 )
2020-08-12 16:02:23 -07:00
Dmitry Gozman
eb67c86213
test: fix it.fail().slow is not a function ( #3420 )
2020-08-12 15:22:26 -07:00
Andrey Lushnikov
40f685226b
devops: migrate //utils/check_availability.js
off browser fetcher ( #3418 )
...
The script is used to check the state of chromium CDN, whereas
our browser fetcher now defaults to Playwright CDN.
2020-08-12 15:01:07 -07:00
Andrey Lushnikov
884cef734e
browser(chromium): roll Chromium to r796653 ( #3419 )
2020-08-12 14:59:12 -07:00
Pavel Feldman
a4a07c46c3
test: support --grep, --forbid-only ( #3417 )
2020-08-12 14:57:37 -07:00
Dmitry Gozman
a574fa6edb
api: add Frame.page() getter ( #3392 )
2020-08-12 14:45:36 -07:00
Dmitry Gozman
3a6b5cab42
test: add sanity test for playwright-electron ( #3387 )
2020-08-12 14:45:22 -07:00
Dmitry Gozman
adfeaa49ed
feat(firefox): bump to 1157 ( #3395 )
2020-08-12 14:45:00 -07:00
Dmitry Shcherbakov
22d1be32fb
docs: add showcase how to use allure-report and jest-circus with playwright ( #3408 )
2020-08-12 14:34:58 -07:00
Arjun Attam
be7db4d2c6
docs(ci): add sample config for jenkins ( #3398 )
2020-08-12 14:01:55 -07:00
Pavel Feldman
962ddc09c4
test: consolidate runner files ( #3415 )
2020-08-12 13:47:44 -07:00
Pavel Feldman
7e07634cc6
test: use mocha in ci/cd ( #3406 )
2020-08-12 11:48:30 -07:00
Ross Wollman
079b6e0a66
docs: add getting help section ( #3410 )
...
The Playwright Community is awesome and responsive! <3 Let's make the
community as a resource more prominent in the docs. (Currently they just
appear in a footer, but this change calls it out explicitly.)
2020-08-12 10:31:35 -07:00
Yury Semikhatsky
16b471fac6
test(screencast): video recording during cros-process navigation ( #3396 )
2020-08-12 10:18:41 -07:00
Andrey Lushnikov
915902c858
browser(firefox): roll Firefox to roughly July, 15 ( #3411 )
2020-08-12 10:09:20 -07:00
Joel Einbinder
1ef199f512
fix(launchDoctor): add sudo to install missing packages hint ( #3402 )
2020-08-12 08:48:35 -07:00
Andrey Lushnikov
c035560389
fix: full path to ldconfig
in linux ( #3401 )
2020-08-12 08:47:41 -07:00
Pavel Feldman
4061bc696a
test: make fit run single test ( #3394 )
2020-08-11 19:44:13 -07:00
Dmitry Gozman
da95b73b59
browser(firefox): emit iframe lifecycle when initial navigation fails ( #3389 )
2020-08-11 16:05:34 -07:00
Joel Einbinder
6054f14794
chore(tests): convert all tests to typescript ( #3384 )
2020-08-11 15:50:53 -07:00
Arjun Attam
9375cc62b8
docs: introduce docs for page object models ( #3391 )
2020-08-11 15:46:36 -07:00
Joel Einbinder
55a78482e4
fix(types): fix type generation to make ts tests work ( #3385 )
2020-08-11 14:31:20 -07:00
Yury Semikhatsky
812d7eefe9
feat(webkit): bump to 1325 ( #3388 )
2020-08-11 13:59:23 -07:00
Andrey Lushnikov
2db97e3b2d
feat(firefox): migrate to protocol-based proxy implementation ( #3362 )
...
This migrates Firefox to the protocol-based proxy implementation.
Benefits:
- supports secure web proxies (already supported by Chromium)
- unlocks support for SOCKS proxies with authentication
2020-08-11 11:36:27 -07:00
Pavel Feldman
bfdb59eada
test: make mocha runner work in parallel ( #3383 )
2020-08-11 10:57:30 -07:00
Dmitry Gozman
9697ad635f
fix(chromium): handle the case when new pending comes before old commit ( #3370 )
2020-08-11 08:59:00 -07:00
Darío Kondratiuk
ff2c2b299f
test: Fix insertText test title ( #3386 )
2020-08-11 08:43:38 -07:00
Joel Einbinder
77e75b447b
chore(test): move electron tests to typescript ( #3379 )
2020-08-10 23:04:38 -07:00
Yury Semikhatsky
d8d845afcc
feat(screencast): add private recording APIs and basic test ( #3296 )
2020-08-10 21:22:57 -07:00
Dmitry Gozman
8bb6d73b44
feat(rpc): keep non-rpc linux bots for now ( #3381 )
2020-08-10 20:49:53 -07:00
Pavel Feldman
823ef86470
test: add support for mocha ( #3376 )
2020-08-10 20:10:39 -07:00
Yury Semikhatsky
7580360f59
feat(firefox): bump to 1156 ( #3378 )
2020-08-10 18:27:30 -07:00
Yury Semikhatsky
f25449892c
browser(webkit): align GTK implementation with Win ( #3377 )
2020-08-10 17:11:24 -07:00
Joel Einbinder
d76166beca
chore(test): require playwright fixtures from userland ( #3355 )
...
This patch moves fixtures.js to base.fixtures.ts that sits next to tests. All tests get an extra import to get the base fixtures (both types and implementations).
2020-08-10 16:48:34 -07:00
Yury Semikhatsky
82c6843c60
feat(webkit): bump to 1324 ( #3373 )
2020-08-10 16:08:26 -07:00
Yury Semikhatsky
538daf3302
browser(firefox): exclude frame from screencast video ( #3372 )
2020-08-10 15:10:12 -07:00
Dmitry Gozman
6c68435e7e
docs: make api docs around pointer actions more explicit ( #3374 )
...
- Describe performed steps in detail.
- Describe timeout conditions.
2020-08-10 15:08:52 -07:00
Andrey Lushnikov
8f30d15aca
devops: re-packge chromium on windows without interactive_ui_tests.exe
( #3375 )
...
This reduces archive size from 145MB to 97MB.
Fixes #3259
2020-08-10 15:00:37 -07:00
Dmitry Gozman
3179e71912
feat(rpc): in-process rpc on by default ( #3104 )
2020-08-10 14:18:58 -07:00
Andrey Lushnikov
1b8128eb84
installer: start downloading Chromium archives from our CDN ( #3361 )
...
This starts downloading newer Chromium archives from our CDN, but
retains old endpoint for older Chromium revisions.
This backwards compatibility might help later on to implement
a browser bisecting tool.
References #3259
2020-08-10 11:40:30 -07:00
Dmitry Gozman
ef76f5b922
feat(rpc): introduce JSON type in the protocol for arbitrary blobs ( #3367 )
2020-08-10 11:20:32 -07:00