puppeteer/lib
Andrey Lushnikov ea28cccfe0 feat(page): introduce file chooser interception (#4653)
This patch introduces a page.waitForFileChooser() method
that adds a watchdog to wait for file chooser dialogs.

This lets Puppeteer users to capture file chooser requests
and fulfill/cancel them if necessary.

Fixes #2946
2019-07-22 21:30:49 -07:00
..
.eslintrc.js Introduce Eslint to validate style 2017-06-11 01:32:59 -07:00
Accessibility.js feat: root option in page.accessibility.snapshot() (#4318) 2019-05-09 23:39:42 -07:00
api.js feat(page): introduce file chooser interception (#4653) 2019-07-22 21:30:49 -07:00
Browser.js feat(browser): Add browser.isConnected() (#4403) 2019-05-09 16:24:52 -07:00
BrowserFetcher.js fix(BrowserFetcher): fix httpRequest when using proxy against http HOST (#4558) 2019-06-10 01:11:01 -07:00
Connection.js chore: introduce //lib/api.js (#3835) 2019-01-25 23:21:14 -05:00
Coverage.js chore: introduce //lib/api.js (#3835) 2019-01-25 23:21:14 -05:00
DeviceDescriptors.js feat: update DeviceDescriptors (#4321) 2019-04-22 16:19:21 -07:00
Dialog.js chore: introduce //lib/api.js (#3835) 2019-01-25 23:21:14 -05:00
DOMWorld.js feat(chromium): roll Chromium to r662092 (#4462) 2019-05-22 21:21:45 +03:00
EmulationManager.js chore: upgrade to TypeScript 3.0.1 (#3024) 2018-08-06 11:31:33 -07:00
Errors.js feat: introduce puppeteer/Errors (#3056) 2018-08-09 16:51:12 -07:00
Events.js refactor: consolidate all events in Events.js (#3772) 2019-01-14 19:57:05 -08:00
ExecutionContext.js fix: proper parse Error message on Node 12 (#4698) 2019-07-12 17:19:02 -07:00
externs.d.ts feat(page): introduce page.setDefaultTimeout (#3854) 2019-01-28 17:16:12 -08:00
FrameManager.js fix(page): properly create isolated worlds (#4707) 2019-07-15 17:52:40 -07:00
helper.js feat(page): introduce file chooser interception (#4653) 2019-07-22 21:30:49 -07:00
Input.js fix(page): fix missing awaits in mouse.click (#4541) 2019-06-10 01:42:19 -07:00
JSHandle.js fix(page): intersect content quads with viewport (#4277) 2019-04-11 21:11:20 -04:00
Launcher.js fix(launcher): make dumpio and pipe options work together (#4727) 2019-07-18 16:42:11 -07:00
LifecycleWatcher.js fix: cache disabling should stick when toggling request interception (#4260) 2019-04-10 00:42:42 -04:00
Multimap.js chore: upgrade to TypeScript 3.0.1 (#3024) 2018-08-06 11:31:33 -07:00
NetworkManager.js fix(network): align HTTP status codes with IANA (#4567) 2019-06-10 21:04:45 -07:00
Page.js feat(page): introduce file chooser interception (#4653) 2019-07-22 21:30:49 -07:00
PipeTransport.js fix(pipe): handle 'error' events on pipes to avoid crashing (#4705) 2019-07-15 17:53:27 -07:00
Puppeteer.js feat(puppeteer): introduce puppeteer.errors and puppeteer.devices (#4312) 2019-04-19 15:33:06 -07:00
Target.js feat(workers): create workers from service workers and shared workers (#4397) 2019-05-09 17:29:18 -07:00
TaskQueue.js chore(types): Upgrade TypeScript to 3.2.2 (#3754) 2019-01-10 22:56:39 -08:00
TimeoutSettings.js feat(page): introduce page.setDefaultTimeout (#3854) 2019-01-28 17:16:12 -08:00
Tracing.js feat(page): move page.pdf to protocol streams (#4587) 2019-06-14 22:36:06 -07:00
USKeyboardLayout.js feat(keyboard): feature phone buttons (#4694) 2019-07-12 15:41:01 -07:00
WebSocketTransport.js fix(connection): bump websocket max received message size to 256Mb (#4571) 2019-06-14 01:05:09 -07:00
Worker.js chore: introduce //lib/api.js (#3835) 2019-01-25 23:21:14 -05:00