Menu
Open source

evaluateHandle(pageFunction[, arg])

Returns the value of the pageFunction invocation as a JSHandle.

The only difference between page.evaluate() and page.evaluateHandle() is that page.evaluateHandle() returns JSHandle.

ParameterTypeDefaultsDescription
pageFunctionfunction or stringFunction to be evaluated in the page context. This can also be a string.
argstring''Optional argument to pass to pageFunction

Returns

TypeDescription
Promise<JSHandle>The JSHandle ) instance associated with the frame.