evaluate

inline suspend fun <T> Tab.evaluate(expression: String, awaitPromise: Boolean = false): T?

Evaluates a JavaScript expression in the context of the tab.

Return

The result of the evaluation, deserialized to type T, or null if no result is returned.

Parameters

expression

The JavaScript expression to evaluate.

awaitPromise

If true, waits for any promises to resolve before returning the result.