public async Task <IJSHandle> EvaluateHandleAsync(string expression, object arg = null) => (await _channel.EvaluateExpressionHandleAsync( script: expression, arg: ScriptsHelper.SerializedArgument(arg)).ConfigureAwait(false))?.Object;
/// <inheritdoc /> public async Task <IJSHandle> EvaluateHandleAsync(string pageFunction) => (await _channel.EvaluateExpressionHandleAsync( script: pageFunction, isFunction: pageFunction.IsJavascriptFunction(), arg: EvaluateArgument.Undefined).ConfigureAwait(false))?.Object;
/// <inheritdoc /> public async Task <IJSHandle> EvaluateHandleAsync(string expression, object arg) => (await _channel.EvaluateExpressionHandleAsync( script: expression, isFunction: expression.IsJavascriptFunction(), arg: arg.ToEvaluateArgument()).ConfigureAwait(false))?.Object;