Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/puppeteer/puppeteer
/ functions
Functions
2,339 in github.com/puppeteer/puppeteer
⨍
Functions
2,339
◇
Types & classes
605
↓ 138 callers
Method
map
( iterable: AwaitableIterable<T>, map: (item: T) => Promise<U>, )
packages/puppeteer-core/src/util/AsyncIterableUtil.ts:12
↓ 129 callers
Method
send
(message: string)
packages/puppeteer-core/src/common/ConnectionTransport.ts:11
↓ 122 callers
Method
evaluate
(func: Func | string, ...args: Params)
packages/puppeteer-core/src/cdp/WebWorker.ts:149
↓ 103 callers
Method
on
(type: Key, handler: Handler<Events[Key]>)
packages/puppeteer-core/src/common/EventEmitter.ts:26
↓ 95 callers
Function
assert
( value, message, )
packages/puppeteer-core/src/util/assert.ts:14
↓ 90 callers
Method
emit
(type: Key, event: Events[Key])
packages/puppeteer-core/src/common/EventEmitter.ts:31
↓ 90 callers
Method
send
( method: T, params: Commands[T]['params'], )
packages/puppeteer-core/src/bidi/core/Connection.ts:27
↓ 89 callers
Method
get
(context: Context)
packages/puppeteer-core/src/common/LazyArg.ts:34
↓ 73 callers
Method
goto
( url: string, options: { referer?: string; referrerPolicy?: string; timeout?: numbe
packages/puppeteer-core/src/cdp/Frame.ts:139
↓ 68 callers
Method
close
()
packages/puppeteer-core/src/common/ConnectionTransport.ts:12
↓ 61 callers
Function
getTestState
( options: { skipLaunch?: boolean; skipContextCreation?: boolean; } = {}, )
test/src/mocha-utils.ts:297
↓ 57 callers
Method
has
(id: number)
packages/puppeteer-core/src/common/CallbackRegistry.ts:27
↓ 56 callers
Method
delete
(task: WaitTask<any>)
packages/puppeteer-core/src/common/WaitTask.ts:255
↓ 52 callers
Method
mainFrame
()
packages/puppeteer-core/src/cdp/Page.ts:585
↓ 51 callers
Function
setupTestBrowserHooks
()
test/src/mocha-utils.ts:189
↓ 47 callers
Method
add
(task: WaitTask<any>)
packages/puppeteer-core/src/common/WaitTask.ts:251
↓ 44 callers
Method
newPage
(options?: CreatePageOptions)
packages/puppeteer-core/src/cdp/Browser.ts:394
↓ 44 callers
Method
timeout
()
packages/puppeteer-core/src/cdp/Connection.ts:80
↓ 43 callers
Method
once
( type: Key, handler: Handler<Events[Key]>, )
packages/puppeteer-core/src/common/EventEmitter.ts:32
↓ 43 callers
Function
resolve
(value: unknown)
packages/puppeteer-core/src/cdp/utils.ts:287
↓ 43 callers
Method
url
()
packages/puppeteer-core/src/cdp/Frame.ts:309
↓ 42 callers
Method
page
()
packages/puppeteer-core/src/cdp/NetworkManager.ts:68
↓ 41 callers
Method
toString
()
packages/puppeteer-core/src/common/util.ts:97
↓ 40 callers
Method
resolve
(value: T)
packages/puppeteer-core/src/util/Deferred.ts:87
↓ 37 callers
Method
from
( browserContext: BidiBrowserContext, browsingContext: BrowsingContext, )
packages/puppeteer-core/src/bidi/Page.ts:81
↓ 36 callers
Method
evaluateHandle
( func: Func | string, ...args: Params )
packages/puppeteer-core/src/cdp/WebWorker.ts:157
↓ 36 callers
Method
type
()
packages/puppeteer-core/src/cdp/Target.ts:136
↓ 36 callers
Method
valueOrThrow
()
packages/puppeteer-core/src/util/Deferred.ts:116
↓ 35 callers
Method
resolve
(value: unknown)
packages/puppeteer-core/src/common/CallbackRegistry.ts:153
↓ 35 callers
Function
setTimeout
* Creates a new locator instance by cloning the current locator and setting * the total timeout for the locator actions. * * Pass `0` to disa
packages/puppeteer-core/src/api/locators/locators.ts:191
↓ 34 callers
Function
afterEach
(this: Mocha.Context)
test/src/mocha-utils.ts:443
↓ 31 callers
Method
find
(predicate: (x: AXNode) => boolean)
packages/puppeteer-core/src/cdp/Accessibility.ts:463
↓ 27 callers
Method
off
( type: Key, handler?: Handler<Events[Key]>, )
packages/puppeteer-core/src/common/EventEmitter.ts:27
↓ 26 callers
Method
dispose
()
packages/puppeteer-core/src/cdp/JSHandle.ts:67
↓ 26 callers
Method
end
* Dispatches a `touchend` event for this touch.
packages/puppeteer-core/src/api/Input.ts:489
↓ 24 callers
Method
launch
* Launches a browser instance with given arguments and options when * specified. * * When using with `puppeteer-core`, * {@link LaunchOpti
packages/puppeteer-core/src/node/PuppeteerNode.ts:136
↓ 24 callers
Method
setContent
( html: string, options: SetContentWaitForOptions = {}, )
packages/puppeteer-core/src/cdp/Frame.ts:280
↓ 23 callers
Method
click
( x: number, y: number, options: Readonly<MouseClickOptions> = {}, )
packages/puppeteer-core/src/cdp/Input.ts:435
↓ 23 callers
Method
create
( label: string, timeout: number | undefined, request: (id: number) => void, )
packages/puppeteer-core/src/common/CallbackRegistry.ts:31
↓ 22 callers
Method
error
()
packages/puppeteer-core/src/bidi/core/Request.ts:162
↓ 21 callers
Function
html
( strings: TemplateStringsArray, ...values: unknown[] )
test/src/utils.ts:219
↓ 21 callers
Method
querySelector
(root: Node, selector: string)
packages/puppeteer-core/src/injected/CustomQuerySelector.ts:14
↓ 21 callers
Method
use
* Adds a disposable resource to the top of stack, returning the resource. * Has no effect if provided `null` or `undefined`. * * @param value
packages/puppeteer-core/src/util/disposable.ts:74
↓ 19 callers
Method
frames
()
packages/puppeteer-core/src/cdp/Page.ts:609
↓ 19 callers
Method
reject
(error: Error)
packages/puppeteer-core/src/common/CallbackRegistry.ts:158
↓ 19 callers
Function
waitEvent
( emitter: EventEmitter<any>, eventName: string, predicate: (event: T) => boolean = () => { return t
test/src/utils.ts:137
↓ 18 callers
Method
mainFrame
()
packages/puppeteer-core/src/bidi/Page.ts:223
↓ 17 callers
Function
map
* Maps the locator using the provided mapper. * * @public
packages/puppeteer-core/src/api/locators/locators.ts:726
↓ 17 callers
Function
setupSeparateTestBrowserHooks
( launchOptions: Readonly<LaunchOptions>, options: { createContext?: boolean; createPage?: boolean
test/src/mocha-utils.ts:242
↓ 16 callers
Method
dispose
(reason?: string)
packages/puppeteer-core/src/bidi/core/Session.ts:91
↓ 16 callers
Function
install
( options: InstallOptions, )
packages/browsers/src/install.ts:296
↓ 16 callers
Function
reject
(value?: unknown)
packages/puppeteer-core/src/cdp/utils.ts:291
↓ 16 callers
Method
remove
()
packages/puppeteer-core/src/bidi/core/UserContext.ts:164
↓ 15 callers
Function
attachFrame
( pageOrFrame: Page | Frame, frameId: string, url: string, )
test/src/utils.ts:62
↓ 15 callers
Method
clear
()
packages/puppeteer-core/src/common/CallbackRegistry.ts:104
↓ 15 callers
Function
getServerUrl
()
packages/browsers/test/src/utils.ts:66
↓ 15 callers
Function
setupTestServer
()
packages/browsers/test/src/utils.ts:53
↓ 14 callers
Function
detectBrowserPlatform
()
packages/browsers/src/detectPlatform.ts:14
↓ 14 callers
Method
frame
(id: string)
packages/puppeteer-core/src/cdp/NetworkManager.ts:67
↓ 14 callers
Function
isErrorLike
(obj: unknown)
packages/puppeteer-core/src/util/ErrorLike.ts:20
↓ 14 callers
Method
mainRealm
()
packages/puppeteer-core/src/api/Environment.ts:15
↓ 14 callers
Method
setRoute
( path: string, handler: (req: IncomingMessage, res: ServerResponse) => void, )
packages/testserver/src/index.ts:173
↓ 14 callers
Method
setViewport
(viewport: Viewport | null)
packages/puppeteer-core/src/cdp/Page.ts:1109
↓ 14 callers
Method
waitForNavigation
( options: WaitForOptions = {}, )
packages/puppeteer-core/src/cdp/Frame.ts:229
↓ 14 callers
Function
withSourcePuppeteerURLIfNone
( functionName: string, object: T, )
packages/puppeteer-core/src/common/util.ts:108
↓ 13 callers
Function
fromEmitterEvent
(emitter: EventEmitter<Events>, eventName: Event)
packages/puppeteer-core/src/common/util.ts:434
↓ 13 callers
Function
launch
( launchOptions: Readonly<LaunchOptions>, options: { after?: 'each' | 'all'; createContext?: boole
test/src/mocha-utils.ts:573
↓ 13 callers
Method
pages
()
packages/puppeteer-core/src/cdp/Extension.ts:63
↓ 13 callers
Method
setState
(state: T)
packages/puppeteer-core/src/cdp/EmulationManager.ts:106
↓ 13 callers
Method
targets
()
packages/puppeteer-core/src/cdp/Browser.ts:562
↓ 13 callers
Method
test
(obj1: object, obj2: object)
packages/puppeteer-core/src/util/decorators.test.ts:22
↓ 12 callers
Method
browser
()
packages/puppeteer-core/src/cdp/Page.ts:549
↓ 12 callers
Function
close
()
packages/puppeteer-core/src/api/WebWorker.ts:188
↓ 12 callers
Method
performActions
(actions: Bidi.Input.SourceActions[])
packages/puppeteer-core/src/bidi/core/BrowsingContext.ts:506
↓ 12 callers
Method
reject
(error: V | TimeoutError)
packages/puppeteer-core/src/util/Deferred.ts:95
↓ 12 callers
Method
target
()
packages/puppeteer-core/src/cdp/Page.ts:545
↓ 12 callers
Method
text
* The text of the console message.
packages/puppeteer-core/src/common/ConsoleMessage.ts:101
↓ 11 callers
Method
browser
()
packages/puppeteer-core/src/bidi/Page.ts:215
↓ 11 callers
Method
createBrowserContext
( options: BrowserContextOptions = {}, )
packages/puppeteer-core/src/cdp/Browser.ts:256
↓ 11 callers
Method
move
* Dispatches a `touchMove` event for this touch. * @param x - Horizontal position of the move. * @param y - Vertical position of the move.
packages/puppeteer-core/src/api/Input.ts:485
↓ 11 callers
Method
reload
(options?: ReloadOptions)
packages/puppeteer-core/src/cdp/Page.ts:1007
↓ 11 callers
Method
stop
()
packages/puppeteer-core/src/injected/Poller.ts:15
↓ 11 callers
Function
throwIfDisposed
( message: (value: This) => string = value => { return `Attempted to use disposed ${value.constructor.na
packages/puppeteer-core/src/util/decorators.ts:53
↓ 10 callers
Method
_clone
()
packages/puppeteer-core/src/api/locators/locators.ts:1100
↓ 10 callers
Method
atLeastOneToContain
(expected: string[])
test/src/mocha-utils.ts:462
↓ 10 callers
Method
pop
(statement: string)
packages/puppeteer-core/src/common/ScriptInjector.ts:22
↓ 10 callers
Method
querySelectorAll
(root: Node, selector: string)
packages/puppeteer-core/src/injected/CustomQuerySelector.ts:15
↓ 10 callers
Method
request
()
packages/puppeteer-core/src/bidi/core/Navigation.ts:158
↓ 10 callers
Function
resolveBuildId
( channel: ChromeReleaseChannel | string, )
packages/browsers/src/browser-data/chrome.ts:135
↓ 10 callers
Function
stringifyFunction
(fn: (...args: never) => unknown)
packages/puppeteer-core/src/util/Function.ts:30
↓ 10 callers
Method
waitForRequest
(path: string)
packages/testserver/src/index.ts:187
↓ 9 callers
Method
clear
()
packages/browsers/src/Cache.ts:203
↓ 9 callers
Function
configureSandbox
(options: SandboxOptions)
test/installation/src/sandbox.ts:71
↓ 9 callers
Method
connect
* This method attaches Puppeteer to an existing browser instance. * * @remarks * * @param options - Set of configurable options to set on
packages/puppeteer-core/src/common/Puppeteer.ts:122
↓ 9 callers
Method
create
(dirPath: string)
packages/testserver/src/index.ts:60
↓ 9 callers
Method
disconnect
()
packages/puppeteer-core/src/cdp/Browser.ts:598
↓ 9 callers
Function
isString
(obj: unknown)
packages/puppeteer-core/src/common/util.ts:147
↓ 9 callers
Method
isolatedRealm
()
packages/puppeteer-core/src/cdp/Frame.ts:275
↓ 9 callers
Method
navigationTimeout
()
packages/puppeteer-core/src/common/TimeoutSettings.ts:29
↓ 9 callers
Method
race
( awaitables: Array<Promise<R> | Deferred<R>>, )
packages/puppeteer-core/src/util/Deferred.ts:32
next →
1–100 of 2,339, ranked by callers