evaluateHandler property

Object? Function(String expression)? evaluateHandler
getter/setter pair

When set, answers Runtime.evaluate instead of evaluateValue; a null result falls back to the default. Tests use this to script hit-target failures, viewport payloads, and window.__mcpActions registries. Returned values reach the driver exactly as returned — real CDP returnByValue semantics.

Implementation

Object? Function(String expression)? evaluateHandler;