Latest
interface InternalQueryHandler
import { type InternalQueryHandler } from "https://dotland.deno.dev/x/puppeteer@16.2.0/vendor/puppeteer-core/puppeteer/puppeteer-core.d.ts";

Properties

optional
queryOne: (element: ElementHandle<any>, selector: string) => Promise<ElementHandle<any> | null>

Queries for a single node given a selector and {@link ElementHandle}.

Akin to {@link Window.prototype.querySelector}.

optional
queryAll: (element: ElementHandle<any>, selector: string) => Promise<Array<ElementHandle<any>>>

Queries for multiple nodes given a selector and {@link ElementHandle}.

Akin to {@link Window.prototype.querySelectorAll}.

optional
queryAllArray: (element: ElementHandle<any>, selector: string) => Promise<JSHandle<any[]>>

Queries for multiple nodes given a selector and {@link ElementHandle}. Unlike {@link queryAll}, this returns a handle to a node array.

Akin to {@link Window.prototype.querySelectorAll}.

optional
waitFor: (
isolatedWorld: IsolatedWorld,
selector: string,
options: WaitForSelectorOptions,
) => Promise<ElementHandle<any> | null>

Waits until a single node appears for a given selector and {@link ElementHandle}.

Akin to {@link Window.prototype.querySelectorAll}.