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
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
Dmitry Gozman
3179e71912
feat(rpc): in-process rpc on by default ( #3104 )
2020-08-10 14:18:58 -07:00
Pavel Feldman
6f09590c9a
test: restore nojest runner ( #3359 )
2020-08-08 19:43:00 -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
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
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
Joel Einbinder
83ac3f43f3
chore(test): convert some more tests to typescript ( #3329 )
2020-08-06 14:12:14 -07:00
Pavel Feldman
4b3fb6dcca
chore(test): convert tests to typescript (1) ( #3307 )
2020-08-06 08:27:00 -07:00
Pavel Feldman
5c0b88fb10
feat(test): add dot report for aslushnikov ( #3317 )
2020-08-05 21:18:20 -07:00
Pavel Feldman
0a5d340e8e
test: print failed tests upon interrupt ( #3316 )
2020-08-05 17:31:13 -07:00
Yury Semikhatsky
5f7b5469b9
test: overridden timezone does not change default in another context ( #3313 )
2020-08-05 16:31:43 -07:00
Yury Semikhatsky
aa2ec09e97
test: default and overriden locale isolation between contexts ( #3308 )
2020-08-05 13:43:38 -07:00
Pavel Feldman
9280037d0f
chore(test): add blank lines ( #3303 )
2020-08-05 11:43:40 -07:00
Yury Semikhatsky
9ec026730f
chore(test): use pathToFileURL ( #3292 )
2020-08-04 17:26:42 -07:00
Pavel Feldman
57490b74c6
test: remove describes (6) ( #3295 )
2020-08-04 16:32:10 -07:00
Pavel Feldman
4cbfa09c2c
test: remove describes (5) ( #3294 )
2020-08-04 15:57:25 -07:00
Pavel Feldman
2e65b0afff
test: remove describes (4) ( #3286 )
2020-08-04 15:09:24 -07:00
Pavel Feldman
573f580fa8
test: remove describes (3) ( #3278 )
2020-08-03 16:30:37 -07:00
Yury Semikhatsky
de55fa6482
fix(webkit): ensure WebKit can play h264 video ( #3272 )
2020-08-03 16:06:57 -07:00
Pavel Feldman
bb267356fd
test: remove describes (2) ( #3276 )
2020-08-03 15:23:53 -07:00
Pavel Feldman
5c4f06703d
test: remove describes ( #3274 )
2020-08-03 13:41:48 -07:00
Dmitry Gozman
3edfb2a9d8
test: add REPORT_ONLY mode for test collection ( #3225 )
2020-07-31 11:02:11 -07:00
Ross Wollman
ce0ddd270b
feat(download): create directories for saveAs ( #3249 )
...
This is to match the behavior for screenshots path added in #3247 .
2020-07-30 23:21:03 -07:00
Dmitry Gozman
21eafbcdae
test: unflake screenshot test ( #3245 )
2020-07-30 16:49:58 -07:00
Dmitry Gozman
2f95b6e34e
feat(selectors): auto-detect xpath starting with ".." ( #3239 )
2020-07-30 16:21:48 -07:00
Joel Einbinder
08916781a8
fix(test): display correct error when golden files mismatch ( #3234 )
2020-07-30 11:20:48 -07:00
Dmitry Gozman
cefb1b9727
feat(rpc): run fixtures.jest.js with channel ( #3227 )
...
Also, introduce setupInProcess wrapper to be used for in-process rpc.
2020-07-30 10:22:28 -07:00
Ross Wollman
7dd9f2c290
test(iframes): add x-frame-options display test ( #3217 )
...
Firefox is marked as failing since Playwright's build of Firefox happily
displays the iframe while the consumer build of Firefox refuses display
of the iframe.
2020-07-29 16:49:02 -07:00
Dmitry Gozman
9132d23b2b
fix(screenshot): wait for stable position before taking element screenshot ( #3216 )
...
Same goes for scrollIntoViewIfNeeded.
2020-07-29 16:36:02 -07:00
Dmitry Gozman
10225d1983
test: fix a race in the oopif test ( #3211 )
2020-07-29 14:42:28 -07:00
Dmitry Gozman
84a17f27eb
fix(rpc): Frame.dblclick is missing notWaitAfter ( #3210 )
2020-07-29 11:45:19 -07:00
Max Schmitt
21b1be7351
docs(selectors): fixed selector register example ( #3169 )
2020-07-29 10:37:57 -07:00
Yury Semikhatsky
a700a7a9a8
feat(chromium): roll to 07/29 ( #3207 )
2020-07-29 09:57:02 -07:00
Dmitry Gozman
bdfde5cd5c
fix(firefox): roll firefox for postdata fix ( #3196 )
2020-07-28 18:47:25 -07:00
Dmitry Gozman
fab5eba64f
fix(oopifs): translate coordinates to viewport ( #3201 )
...
Renderer-based method DOM.getContentQuads and DOM.getBoxModel return
coordinates relative to the local root's viewport, but we need them relative
to the root viewport.
2020-07-28 15:52:33 -07:00
Dmitry Gozman
a59220b06d
test: prepare fixtures test to run with rpc ( #3190 )
2020-07-27 18:40:21 -07:00
Yury Semikhatsky
576e2c5287
fix(webkit): correctly report outerWidth/Height on Mac ( #3133 )
2020-07-27 16:06:50 -07:00
Yury Semikhatsky
101dd3b120
fix(test): make video test pass on Mac ( #3121 )
2020-07-27 13:56:43 -07:00
Dmitry Gozman
97c10002e7
api: introduce Browser.version() ( #3177 )
2020-07-27 13:41:35 -07:00
Dmitry Gozman
b2179193c6
feat(rpc): replace implicit scopes with explicit dispose ( #3173 )
...
This adds one more protocol message __dispose__
to dispose a scope and all child objects.
Now, client side does not need a notion of scope anymore -
it just disposes the whole object subtree upon __dispose__.
Server, on the other hand, marks some objects as scopes
and disposes them manually, also asserting that all parents
are proper scopes.
2020-07-27 10:21:39 -07:00
Darío Kondratiuk
d0b758a8d2
test: improve autowaiting tests ( #3168 )
2020-07-25 23:58:03 -07:00