puppeteer/new-docs/puppeteer.frame.evaluate.md
2020-07-10 11:52:13 +01:00

1.1 KiB

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.