puppeteer/website/versioned_docs/version-10.1.0/puppeteer.frame.evaluate.md
2021-08-10 11:09:48 +01:00

1021 B

Home > puppeteer > Frame > evaluate

Frame.evaluate() method

Signature:

evaluate<T extends EvaluateFn>(pageFunction: T, ...args: SerializableOrJSHandle[]): Promise<UnwrapPromiseLike<EvaluateFnReturnType<T>>>;

Parameters

Parameter Type Description
pageFunction T a function that is run within the frame
args SerializableOrJSHandle[] arguments to be passed to the pageFunction

Returns:

Promise<UnwrapPromiseLike<EvaluateFnReturnType<T>>>

Remarks

This method behaves identically to Page.evaluate() except it's run within the context of the frame, rather than the entire page.