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
Dan Bjorge
6f3f608d5b
docs(showcase.md): add Accessibilty Insights to community showcase ( #3368 )
2020-08-10 10:22:45 -07:00
Yury Semikhatsky
89ae8e0fd1
browser(webkit): disable accelerated compositing on Windows ( #3360 )
2020-08-10 08:29:16 -07:00
Pavel Feldman
6f09590c9a
test: restore nojest runner ( #3359 )
2020-08-08 19:43:00 -07:00
Dmitry Gozman
c6acc32889
docs(api): explicit nulls, use Serializable and EvaluationArgument more ( #3358 )
2020-08-07 20:55:22 -07:00
Yevhen
6a19bf5b54
docs(showcase): add expected-condtion-playwright library ( #3356 )
...
* docs(api/input): fix typo
* docs(api): remove extra square bracket
* docs(showcase): add expected-condtion-playwright library
2020-08-07 16:29:59 -07:00
Andrey Lushnikov
2a0cbda8bc
devops: mirror chromium builds to our CDN ( #3357 )
...
Start mirroring chromium builds to our CDN.
References #3259
2020-08-07 16:22:05 -07:00
Dmitry Gozman
69c88d8063
feat(rpc): handle screenshot path on the client ( #3352 )
2020-08-07 15:41:34 -07:00
Dmitry Gozman
7e2cc77524
test: add a test for newCDPSession rejecting on non-pages ( #3353 )
2020-08-07 15:40:46 -07:00
Dmitry Gozman
83f5628549
feat(rpc): misc fixes ( #3351 )
2020-08-07 15:40:21 -07:00
Andrey Lushnikov
a225447653
browser(firefox): introduce global proxy ( #3335 )
...
This will be used instead of messing up user preferences for proxy
setup.
2020-08-07 15:38:06 -07:00
Yury Semikhatsky
ddd483bdf0
browser(webkit): correctly record video in headless mode Windows ( #3354 )
2020-08-07 15:27:38 -07:00
Pavel Feldman
f6d321fb6a
test: do not inherit from the Node environment ( #3348 )
2020-08-07 14:27:04 -07:00
Pavel Feldman
b3091deb78
fix(cors): allow routing the cors request with credentials ( #3336 )
2020-08-07 14:02:41 -07:00
Joel Einbinder
eac8aeedaf
chore(types): convert tests to typescript part 3 ( #3340 )
2020-08-07 11:19:15 -07:00
Yury Semikhatsky
1bcbf19e86
test(video): mark test as failing in WebKit Linux ( #3344 )
2020-08-07 09:53:34 -07:00
Yevhen
3665bb0a9a
docs(api): remove extra closing square bracket, add an opening square bracket. ( #3342 )
2020-08-07 08:29:31 -07:00
Thad Guidry
9d543f9446
docs: fix typo in Core Concepts doc page ( #3343 )
2020-08-07 08:27:47 -07:00
Arjun Attam
4ec3290da3
docs(api): replace select-all note with example ( #3328 )
2020-08-06 21:23:30 -07:00
Andrey Lushnikov
411c738026
feat(firefox): roll to r1154 ( #3333 )
...
This roll includes firefox upstream roll. A few tests were hard on me,
so they are currently disabled:
- `should work with subframes return 204`
- `should work when subframe issues window.stop()`
Additionally, new firefox changes cookie treatment that affected a
portion of our cookie tests.
References #3215
2020-08-06 17:16:52 -07:00
Andrey Lushnikov
434b9e107e
devops: support EXPORT_COMPILE_COMMANDS env variable in webkit build.sh ( #3334 )
...
We'll use this variable to power kodsearch.
2020-08-06 16:33:34 -07:00
Joel Einbinder
c9409bf1b3
fix(types): add missing properties to DeviceDescriptor ( #3332 )
2020-08-06 15:45:13 -07:00
Joel Einbinder
83ac3f43f3
chore(test): convert some more tests to typescript ( #3329 )
2020-08-06 14:12:14 -07:00
Andrey Lushnikov
ca3bd5e2ef
browser(firefox): roll Firefox to June, 24 ( #3327 )
...
Review URL: 83e6f0114e
References #3215
2020-08-06 10:32:50 -07:00
Pavel Feldman
4b3fb6dcca
chore(test): convert tests to typescript (1) ( #3307 )
2020-08-06 08:27:00 -07:00