Pavel
|
1ddf05113b
|
Revert "test: make debugp collect IO (#1485)"
This reverts commit b1bebdad2e.
|
2020-03-23 13:48:22 -07:00 |
|
Pavel Feldman
|
b1bebdad2e
|
test: make debugp collect IO (#1485)
|
2020-03-23 13:42:51 -07:00 |
|
Pavel Feldman
|
5a42cbd491
|
fix(permissions): manage permissions on the proxy level in webkit (#1451)
|
2020-03-20 19:45:35 -07:00 |
|
Dmitry Gozman
|
16c7a5bd5c
|
api(eval): accept zero or one arguments in all evaluation functions (#1431)
|
2020-03-20 15:08:17 -07:00 |
|
Yury Semikhatsky
|
535b484637
|
api(context): get rid of PageEvent (#1433)
|
2020-03-19 16:25:12 -07:00 |
|
Dmitry Gozman
|
ea99908bf4
|
fix(eval): adopt nested handles (#1430)
We were only adopting top-level handles in FrameExecutionContext. Now we do that universally.
|
2020-03-19 13:07:33 -07:00 |
|
Dmitry Gozman
|
7bd924673a
|
fix(PageEvent): properly wait for initial navigation in chromium and webkit (#1412)
|
2020-03-18 17:14:18 -07:00 |
|
Dmitry Gozman
|
dd850ada89
|
api(eval): allow non-toplevel handles as eval arguments (#1404)
|
2020-03-18 10:41:46 -07:00 |
|
Pavel Feldman
|
049b336800
|
api(devices): extract isMobile/hasTouch from viewport (#1415)
|
2020-03-17 18:21:02 -07:00 |
|
Pavel Feldman
|
e4225adcc0
|
feat(permissions): make origin optional (#1406)
|
2020-03-17 15:32:50 -07:00 |
|
Dmitry Gozman
|
6731d37546
|
api(network): replace redirectChain with redirectedFrom/redirectedTo (#1401)
|
2020-03-16 13:31:06 -07:00 |
|
Dmitry Gozman
|
a96dec58c8
|
fix(webkit): emit close on pages before clearing them (#1386)
|
2020-03-13 14:43:49 -07:00 |
|
Dmitry Gozman
|
69be12ae12
|
api(route): pass Route object instead of Request to route handlers (#1385)
References #1348.
|
2020-03-13 14:30:40 -07:00 |
|
Dmitry Gozman
|
9b86c631c8
|
api: make BrowserContext.pages() synchronous (#1369)
Returns all pages which have been initialized already.
References #1348.
|
2020-03-13 11:33:33 -07:00 |
|
Pavel Feldman
|
b1a3b23c38
|
api(request): make request.response a promise (#1377)
|
2020-03-13 08:54:19 -07:00 |
|
Pavel Feldman
|
cfd3ae25fb
|
api(addCookies): setCookies -> addCookies (#1367)
#1348
|
2020-03-12 17:32:33 -07:00 |
|
Dmitry Gozman
|
3fa4255bc5
|
api: make request.postData() return null instead of undefined (#1366)
|
2020-03-12 16:53:04 -07:00 |
|
Dmitry Gozman
|
c1ef683373
|
api: remove waitForLoadState() in favor of PageEvent.page(options) (#1323)
|
2020-03-11 14:46:52 -07:00 |
|
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 |
|
Yury Semikhatsky
|
9bd3711394
|
fix(context): reliably fire BrowserContext.Close event when browser is closing (#1277)
|
2020-03-09 16:53:33 -07:00 |
|
Dmitry Gozman
|
eb2ca70955
|
api(route): allow fulfilling with a file path (#1301)
|
2020-03-09 16:12:00 -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 |
|
Andrey Lushnikov
|
d1ef0c8694
|
fix(wk,ff): properly support getting and setting non-session cookies (#1280)
|
2020-03-07 08:41:57 -08: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 |
|
Yury Semikhatsky
|
31e26a2208
|
fix(api): fire BrowserContext.Page event in WebKit and Firefox (#1186)
|
2020-03-02 18:32:56 -08:00 |
|
Dmitry Gozman
|
ac2f04f10f
|
api(selectors): pass selector name when registering, allow file path (#1162)
|
2020-02-28 15:34:07 -08:00 |
|
Dmitry Gozman
|
823bf389a7
|
api: evaluateOnNewDocument -> addInitScript (#1152)
Also adds more options to specify the script.
|
2020-02-27 17:42:14 -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 |
|
Dmitry Gozman
|
a43b4095e1
|
chore: make BrowserContext an interface, with 3 implementations (#1075)
This is in preparation for moving targets to BrowserContext, so that one can work with targets in default context.
|
2020-02-24 08:53:30 -08:00 |
|
Dmitry Gozman
|
223685ee7b
|
chore: strip out injected script from protocol logs (#1054)
|
2020-02-18 19:56:59 -08:00 |
|
Pavel Feldman
|
cd4e9da807
|
feat(coverage): export raw v8 coverage (#976)
Fixes #955
|
2020-02-13 17:39:14 -08:00 |
|
Andrey Lushnikov
|
f8f818f676
|
Revert "Revert "feat: do not wait for first page in non-persistent mode (#939)""
Apparently a good fix is coming: https://github.com/microsoft/playwright/pull/993/
Pavel want to re-revert.
|
2020-02-13 13:54:01 -08:00 |
|