Interface IBrowsingContextScriptModule
- Namespace
- OpenQA.Selenium.BiDi.BrowsingContext
- Assembly
- Selenium.WebDriver.dll
public interface IBrowsingContextScriptModule
Methods
AddPreloadScriptAsync(string, ContextAddPreloadScriptOptions?, CancellationToken)
Task<AddPreloadScriptResult> AddPreloadScriptAsync(string functionDeclaration, ContextAddPreloadScriptOptions? options = null, CancellationToken cancellationToken = default)
Parameters
functionDeclaration string
options ContextAddPreloadScriptOptions
cancellationToken CancellationToken
Returns
- Task<AddPreloadScriptResult>
CallFunctionAsync(string, bool, CallFunctionOptions?, ContextTargetOptions?, CancellationToken)
Task<EvaluateResult> CallFunctionAsync(string functionDeclaration, bool awaitPromise, CallFunctionOptions? options = null, ContextTargetOptions? targetOptions = null, CancellationToken cancellationToken = default)
Parameters
functionDeclaration string
awaitPromise bool
options CallFunctionOptions
targetOptions ContextTargetOptions
cancellationToken CancellationToken
Returns
- Task<EvaluateResult>
CallFunctionAsync<TResult>(string, bool, CallFunctionOptions?, ContextTargetOptions?, CancellationToken)
Task<TResult?> CallFunctionAsync<TResult>(string functionDeclaration, bool awaitPromise, CallFunctionOptions? options = null, ContextTargetOptions? targetOptions = null, CancellationToken cancellationToken = default)
Parameters
functionDeclaration string
awaitPromise bool
options CallFunctionOptions
targetOptions ContextTargetOptions
cancellationToken CancellationToken
Returns
- Task<TResult>
Type Parameters
TResult
EvaluateAsync(string, bool, EvaluateOptions?, ContextTargetOptions?, CancellationToken)
Task<EvaluateResult> EvaluateAsync(string expression, bool awaitPromise, EvaluateOptions? options = null, ContextTargetOptions? targetOptions = null, CancellationToken cancellationToken = default)
Parameters
expression string
awaitPromise bool
options EvaluateOptions
targetOptions ContextTargetOptions
cancellationToken CancellationToken
Returns
- Task<EvaluateResult>
EvaluateAsync<TResult>(string, bool, EvaluateOptions?, ContextTargetOptions?, CancellationToken)
Task<TResult?> EvaluateAsync<TResult>(string expression, bool awaitPromise, EvaluateOptions? options = null, ContextTargetOptions? targetOptions = null, CancellationToken cancellationToken = default)
Parameters
expression string
awaitPromise bool
options EvaluateOptions
targetOptions ContextTargetOptions
cancellationToken CancellationToken
Returns
- Task<TResult>
Type Parameters
TResult
GetRealmsAsync(ContextGetRealmsOptions?, CancellationToken)
Task<GetRealmsResult> GetRealmsAsync(ContextGetRealmsOptions? options = null, CancellationToken cancellationToken = default)
Parameters
options ContextGetRealmsOptions
cancellationToken CancellationToken
Returns
- Task<GetRealmsResult>