Home > puppeteer > Frame > $$eval
Signature:
$$eval<ReturnType>(selector: string, pageFunction: (elements: Element[], ...args: unknown[]) => ReturnType | Promise<ReturnType>, ...args: SerializableOrJSHandle[]): Promise<WrapElementHandle<ReturnType>>;
Parameter | Type | Description |
---|---|---|
selector | string | |
pageFunction | (elements: Element[], ...args: unknown[]) => ReturnType | Promise<ReturnType> | |
args | SerializableOrJSHandle[] |
Returns:
Promise<WrapElementHandle<ReturnType>>