Pavel Feldman
|
5d4fdd050a
|
feat(webkit): roll webkit to 1178 (#1339)
|
2020-03-11 14:08:22 -07:00 |
|
Pavel Feldman
|
0077b428fc
|
feat(webkit): emulate device size (#1318)
|
2020-03-10 13:16:33 -07:00 |
|
Dmitry Gozman
|
23cf3be828
|
api: make request.frame() non-null (#1319)
|
2020-03-10 11:39:35 -07:00 |
|
Dmitry Gozman
|
ea6978a3d8
|
api(popups): expose BrowserContext.route() (#1295)
|
2020-03-09 21:02:54 -07:00 |
|
Dmitry Gozman
|
c43de22193
|
chore(wk, ff): simplify target management (#1279)
|
2020-03-09 12:32:42 -07:00 |
|
Pavel Feldman
|
2fa2421894
|
fix(webkit): fail the 204 navigations (#1260)
|
2020-03-09 11:42:56 -07:00 |
|
Pavel Feldman
|
78bd29d558
|
fix(click): work around input alignment on chromium (#1282)
|
2020-03-07 08:19:31 -08:00 |
|
Dmitry Gozman
|
68b4079748
|
chore: remove WKPage._sessions (#1270)
|
2020-03-06 16:51:45 -08:00 |
|
Andrey Lushnikov
|
c494944b46
|
api(popups): move Page.authenticate to BrowserContext.setHTTPCredentials (#1267)
Drive-by: fixes #720 since it rolls past r1037.
Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
|
2020-03-06 13:50:42 -08:00 |
|
Dmitry Gozman
|
d1146204bf
|
chore: remove WKPageProxy, use WKPage instead (#1256)
|
2020-03-06 11:41:46 -08:00 |
|
Pavel Feldman
|
2724157c22
|
feat(waitUntil): allow waiting for navigation from clicks, etc (#1255)
|
2020-03-06 08:24:32 -08:00 |
|
Yury Semikhatsky
|
9bc6dcea1d
|
feat(api): introduce BrowserContext.waitForEvent (#1252)
|
2020-03-05 17:22:57 -08:00 |
|
Dmitry Gozman
|
e5f82af47c
|
api(popups): emit PageEvent immediately, and resolve page() once initialized (#1229)
This way we do not miss any popups, even immediately closed ones.
|
2020-03-05 15:18:27 -08:00 |
|
Yury Semikhatsky
|
aabdac8380
|
api: remove Page.setCacheEnabled (#1231)
|
2020-03-05 10:09:04 -08:00 |
|
Pavel Feldman
|
11f68bac54
|
feat(cr, wk): make clicks, input and evaluate await scheduled navigations (#1200)
|
2020-03-04 19:15:01 -08:00 |
|
Dmitry Gozman
|
7f9df9488e
|
api(popups): move Page.setOfflineMode -> BrowserContext.setOffline (#1223)
|
2020-03-04 17:58:12 -08:00 |
|
Dmitry Gozman
|
3bedc60b2b
|
fix(dispose): do not await inner handle dispose (#1230)
|
2020-03-04 17:57:35 -08:00 |
|
Dmitry Gozman
|
6c6cdc033b
|
api(popup): introduce BrowserContext.exposeFunction (#1176)
|
2020-03-03 16:46:06 -08:00 |
|
Dmitry Gozman
|
1b863c2300
|
fix(screenshots): simplify implementation, allow fullPage + clip, add tests (#1194)
|
2020-03-03 16:09:32 -08:00 |
|
Dmitry Gozman
|
7682865d73
|
feat(popups): add BrowserContext.evaluateOnNewDocument (#1136)
|
2020-02-27 16:18:33 -08:00 |
|
Dmitry Gozman
|
c6fde22b1f
|
chore(webkit): always attach to all pages, simplify initialization (#1139)
|
2020-02-27 08:49:09 -08:00 |
|
Dmitry Gozman
|
672f3f9960
|
feat(popups): introduce BrowserContext.setDefaultHTTPHeaders (#1116)
|
2020-02-26 12:42:20 -08:00 |
|
Pavel Feldman
|
cd4e9da807
|
feat(coverage): export raw v8 coverage (#976)
Fixes #955
|
2020-02-13 17:39:14 -08:00 |
|
Pavel Feldman
|
c15534ff01
|
fix(locale): document locale parameter (#990)
|
2020-02-13 13:37:59 -08:00 |
|
Pavel Feldman
|
8ed88c910a
|
feat(webkit): introduce BrowserContext({language}) (#972)
|
2020-02-13 12:24:17 -08:00 |
|
Pavel Feldman
|
012bf671b8
|
feat(webkit): emulate timezone on webkit (#968)
|
2020-02-12 17:02:59 -08:00 |
|
Andrey Lushnikov
|
7ce49c2835
|
chore: remove WebSocket implementation (#961)
WebSocket implementation currently is very incomplete, lacking
support in WebKit-Win and Firefox.
|
2020-02-12 15:29:06 -08:00 |
|
Pavel Feldman
|
d05feec740
|
feat(active): emulate active state on webkit (#941)
|
2020-02-11 19:10:57 -08:00 |
|
Dmitry Gozman
|
c69dccf7c1
|
feat(click): use browser-provided scrollIntoViewIfNeeded (#893)
|
2020-02-11 10:30:09 -08:00 |
|
Joel Einbinder
|
251ad38824
|
fix(navigations): remove LifecycleWatcher, fix flakes (#882)
|
2020-02-10 18:35:47 -08:00 |
|
Pavel Feldman
|
84f5700294
|
feat(api): rename browserContext() to context() in the apis, remove url from newPage (#906)
|
2020-02-10 10:41:45 -08:00 |
|
Joel Einbinder
|
73148fda79
|
chore(lint): add @typescript-eslint/no-unnecessary-type-assertion rule (#898)
|
2020-02-07 13:38:50 -08:00 |
|
Joel Einbinder
|
487d394f3b
|
chore(lint): add @typescript-eslint/type-annotation-spacing rule (#897)
|
2020-02-07 13:36:49 -08:00 |
|
Dmitry Gozman
|
fee83b17c9
|
fix(api): page.viewport -> page.viewportSize (#878)
We now only allow to resize the page, leaving isMobile and deviceScaleFactor as browser context options.
|
2020-02-06 19:02:55 -08:00 |
|
Dmitry Gozman
|
6318ba6e4a
|
feat(frame): introduce frame.frameElement (#856)
Fixes #839.
|
2020-02-05 17:20:23 -08:00 |
|
Joel Einbinder
|
4be39f8af0
|
chore(types): upgrade to typescript 3.7.5 (#855)
|
2020-02-05 16:53:36 -08:00 |
|
Andrey Lushnikov
|
0c2a2e11fd
|
fix: properly nullify error stacks (#836)
`error.stack` is supposed to have error message as the first line.
|
2020-02-04 19:31:57 -08:00 |
|
Yury Semikhatsky
|
25f2a32af3
|
feat: add Page.opener() to the API (#790)
Fixes #783
|
2020-01-31 18:38:45 -08:00 |
|
Pavel Feldman
|
ef1d2fb995
|
Revert "fix: move offline/cache/interception switches to BrowserContext (#748)" (#793)
This reverts commit 6faf74bc950ed717f388441d19352e674971eb68.
|
2020-01-31 16:23:15 -08:00 |
|
Yury Semikhatsky
|
c57fd22382
|
fix(webkit): unflake Page.setContent (#786)
|
2020-01-31 10:08:45 -08:00 |
|
Pavel Feldman
|
b289bb790b
|
fix(filechooser): intercept file choosers lazily (#776)
Fixes #764
|
2020-01-30 17:43:06 -08:00 |
|
Yury Semikhatsky
|
985faebd12
|
fix: avoid unhandled promise rejection in WKSession.send (#770)
|
2020-01-30 17:30:47 -08:00 |
|
Pavel Feldman
|
ce7219870b
|
feat(webkit): roll webkit to 1124 (#736)
|
2020-01-29 19:13:44 -08:00 |
|
Yury Semikhatsky
|
6faf74bc95
|
fix: move offline/cache/interception switches to BrowserContext (#748)
|
2020-01-29 12:51:14 -08:00 |
|
Yury Semikhatsky
|
460527d8cb
|
fix(webkit): do not poll readyState if target is paused before first navigation (#721)
|
2020-01-28 14:00:36 -08:00 |
|
Dmitry Gozman
|
324874962c
|
fix(webkit): make frames detect their initial load state (#690)
|
2020-01-28 13:05:38 -08:00 |
|
Dmitry Gozman
|
89b5d2f7be
|
fix(setContent): manually reset lifecycyle for all browsers at the right moment (#679)
|
2020-01-27 16:51:52 -08:00 |
|
Dmitry Gozman
|
541fa95ce4
|
fix(ownerFrame): correctly handle adopted node usecase (#677)
|
2020-01-27 11:43:43 -08:00 |
|
Yury Semikhatsky
|
044ebd7fd8
|
fix: delete contexts from the map on navigation (#602)
|
2020-01-23 14:58:30 -08:00 |
|
Yury Semikhatsky
|
869ffc8afd
|
chore(webkit): remove _disconnectFromTarget (#567)
|
2020-01-22 16:47:56 -08:00 |
|