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.
Optionalarg: any
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 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.
Optionalarg: any
Optional 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 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 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 JavaScript within the worker calls one of console API methods, e.g. console.log or console.dir.
OptionaloptionsOrPredicate:
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.