Emitted when this dedicated WebWorker is terminated.
Emitted when JavaScript within the worker calls one of console API methods, e.g. console.log or console.dir.
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.
Removes an event listener added by on or addListener.
Removes an event listener added by on or addListener.
Emitted when this dedicated WebWorker is terminated.
Emitted when JavaScript within the worker calls one of console API methods, e.g. console.log or console.dir.
Adds an event listener that will be automatically removed after it is triggered once. See addListener for more information about this event.
Adds an event listener that will be automatically removed after it is triggered once. See addListener for more information about this event.
Emitted when this dedicated WebWorker is terminated.
Emitted when JavaScript within the worker calls one of console API methods, e.g. console.log or console.dir.
Removes an event listener added by on or addListener.
Removes an event listener added by on or addListener.
Emitted when this dedicated WebWorker is terminated.
Optional optionsOrPredicate: { Emitted when JavaScript within the worker calls one of console API methods, e.g. console.log or console.dir.
Optional optionsOrPredicate: {
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.