mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
feat: expose raw devtools protocol connection (#1770)
feat: expose raw devtools protocol connection This patch introduces `target.createCDPSession` method that allows directly communicating with the target over the Chrome DevTools Protocol. Fixes #31.
This commit is contained in:
7
lib/externs.d.ts
vendored
7
lib/externs.d.ts
vendored
@@ -1,5 +1,5 @@
|
||||
import { Connection as RealConnection, Session as RealSession } from './Connection.js';
|
||||
import {Browser as RealBrowser, TaskQueue as RealTaskQueue} from './Browser.js';
|
||||
import { Connection as RealConnection, CDPSession as RealCDPSession } from './Connection.js';
|
||||
import {Browser as RealBrowser, TaskQueue as RealTaskQueue, Target as RealTarget} from './Browser.js';
|
||||
import * as RealPage from './Page.js';
|
||||
import {Mouse as RealMouse, Keyboard as RealKeyboard, Touchscreen as RealTouchscreen} from './Input.js';
|
||||
import {Frame as RealFrame, FrameManager as RealFrameManager} from './FrameManager.js';
|
||||
@@ -10,12 +10,13 @@ import * as child_process from 'child_process';
|
||||
export as namespace Puppeteer;
|
||||
|
||||
export class Connection extends RealConnection {}
|
||||
export class Session extends RealSession {}
|
||||
export class CDPSession extends RealCDPSession {}
|
||||
export class Mouse extends RealMouse {}
|
||||
export class Keyboard extends RealKeyboard {}
|
||||
export class Touchscreen extends RealTouchscreen {}
|
||||
export class TaskQueue extends RealTaskQueue {}
|
||||
export class Browser extends RealBrowser {}
|
||||
export class Target extends RealTarget {}
|
||||
export class Frame extends RealFrame {}
|
||||
export class FrameManager extends RealFrameManager {}
|
||||
export class NetworkManager extends RealNetworkManager {}
|
||||
|
||||
Reference in New Issue
Block a user