Class BrowsingContextScriptModule
- Namespace
- OpenQA.Selenium.BiDi.BrowsingContext
- Assembly
- WebDriver.dll
public sealed class BrowsingContextScriptModule
- Inheritance
-
BrowsingContextScriptModule
- Inherited Members
-
Constructors
BrowsingContextScriptModule(BrowsingContext, ScriptModule)
public BrowsingContextScriptModule(BrowsingContext context, ScriptModule scriptModule)
Parameters
context BrowsingContext
scriptModule ScriptModule
Methods
AddPreloadScriptAsync(string, BrowsingContextAddPreloadScriptOptions?)
public Task<AddPreloadScriptResult> AddPreloadScriptAsync(string functionDeclaration, BrowsingContextAddPreloadScriptOptions? options = null)
Parameters
functionDeclaration string
options BrowsingContextAddPreloadScriptOptions
Returns
- Task<AddPreloadScriptResult>
CallFunctionAsync(string, bool, CallFunctionOptions?, ContextTargetOptions?)
public Task<EvaluateResult> CallFunctionAsync(string functionDeclaration, bool awaitPromise, CallFunctionOptions? options = null, ContextTargetOptions? targetOptions = null)
Parameters
functionDeclaration string
awaitPromise bool
options CallFunctionOptions
targetOptions ContextTargetOptions
Returns
- Task<EvaluateResult>
CallFunctionAsync<TResult>(string, bool, CallFunctionOptions?, ContextTargetOptions?)
public Task<TResult?> CallFunctionAsync<TResult>(string functionDeclaration, bool awaitPromise, CallFunctionOptions? options = null, ContextTargetOptions? targetOptions = null)
Parameters
functionDeclaration string
awaitPromise bool
options CallFunctionOptions
targetOptions ContextTargetOptions
Returns
- Task<TResult>
Type Parameters
TResult
EvaluateAsync(string, bool, EvaluateOptions?, ContextTargetOptions?)
public Task<EvaluateResult> EvaluateAsync(string expression, bool awaitPromise, EvaluateOptions? options = null, ContextTargetOptions? targetOptions = null)
Parameters
expression string
awaitPromise bool
options EvaluateOptions
targetOptions ContextTargetOptions
Returns
- Task<EvaluateResult>
EvaluateAsync<TResult>(string, bool, EvaluateOptions?, ContextTargetOptions?)
public Task<TResult?> EvaluateAsync<TResult>(string expression, bool awaitPromise, EvaluateOptions? options = null, ContextTargetOptions? targetOptions = null)
Parameters
expression string
awaitPromise bool
options EvaluateOptions
targetOptions ContextTargetOptions
Returns
- Task<TResult>
Type Parameters
TResult
GetRealmsAsync(GetRealmsOptions?)
public Task<GetRealmsResult> GetRealmsAsync(GetRealmsOptions? options = null)
Parameters
options GetRealmsOptions
Returns
- Task<GetRealmsResult>