Returns the return value of pageFunction.
If the function passed to the worker.evaluate(pageFunction[, arg]) returns a [Promise], then worker.evaluate(pageFunction[, arg]) would wait for the promise to resolve and return its value.
If the function passed to the
worker.evaluate(pageFunction[, arg]) returns a
non-[Serializable] value, then
worker.evaluate(pageFunction[, arg]) returns
undefined. Playwright also supports transferring some additional values that are not serializable by JSON:
-0, NaN, Infinity, -Infinity.
Function to be evaluated in the worker context.
Optional argument to pass to pageFunction.
Returns the return value of pageFunction.
If the function passed to the worker.evaluate(pageFunction[, arg]) returns a [Promise], then worker.evaluate(pageFunction[, arg]) would wait for the promise to resolve and return its value.
If the function passed to the
worker.evaluate(pageFunction[, arg]) returns a
non-[Serializable] value, then
worker.evaluate(pageFunction[, arg]) returns
undefined. Playwright also supports transferring some additional values that are not serializable by JSON:
-0, NaN, Infinity, -Infinity.
Function to be evaluated in the worker context.
Optional arg: anyOptional argument to pass to pageFunction.
Returns the return value of pageFunction as a [JSHandle].
The only difference between worker.evaluate(pageFunction[, arg]) and worker.evaluateHandle(pageFunction[, arg]) is that worker.evaluateHandle(pageFunction[, arg]) returns [JSHandle].
If the function passed to the worker.evaluateHandle(pageFunction[, arg]) returns a [Promise], then worker.evaluateHandle(pageFunction[, arg]) would wait for the promise to resolve and return its value.
Function to be evaluated in the worker context.
Optional argument to pass to pageFunction.
Returns the return value of pageFunction as a [JSHandle].
The only difference between worker.evaluate(pageFunction[, arg]) and worker.evaluateHandle(pageFunction[, arg]) is that worker.evaluateHandle(pageFunction[, arg]) returns [JSHandle].
If the function passed to the worker.evaluateHandle(pageFunction[, arg]) returns a [Promise], then worker.evaluateHandle(pageFunction[, arg]) would wait for the promise to resolve and return its value.
Function to be evaluated in the worker context.
Optional arg: anyOptional argument to pass to pageFunction.
Generated using TypeDoc
The Worker class represents a WebWorker.
workerevent is emitted on the page object to signal a worker creation.closeevent is emitted on the worker object when the worker is gone.