MCPcopy
hub / github.com/microsoft/playwright / evaluate

Function evaluate

packages/playwright-core/src/server/javascript.ts:249–251  ·  view source on GitHub ↗
(context: ExecutionContext, returnByValue: boolean, pageFunction: Function | string, ...args: any[])

Source from the content-addressed store, hash-verified

247}
248
249export async function evaluate(context: ExecutionContext, returnByValue: boolean, pageFunction: Function | string, ...args: any[]): Promise<any> {
250 return evaluateExpression(context, String(pageFunction), { returnByValue, isFunction: typeof pageFunction === 'function' }, ...args);
251}
252
253export async function evaluateExpression(context: ExecutionContext, expression: string, options: { returnByValue?: boolean, isFunction?: boolean }, ...args: any[]): Promise<any> {
254 expression = normalizeEvaluationExpression(expression, options.isFunction);

Callers 2

evaluateMethod · 0.85
evaluateHandleMethod · 0.85

Calls 1

evaluateExpressionFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…