import { WebWorker } from "https://deno.land/x/pptr@1.2.0/mod.ts";
The only difference between worker.evaluate
and worker.evaluateHandle
is that worker.evaluateHandle
returns in-page object (JSHandle). If the
function passed to the worker.evaluateHandle
returns a [Promise], then
worker.evaluateHandle
would wait for the promise to resolve and return
its value. Shortcut for
await worker.executionContext()).evaluateHandle(pageFunction, ...args)
Parameters
pageFunction: EvaluateHandleFn
- Function to be evaluated in the page context.
...args: SerializableOrJSHandle[]
- Arguments to pass to
pageFunction
.