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.
Optional 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.
Optional 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.