Class ScriptModule
- Namespace
- OpenQA.Selenium.BiDi.Script
- Assembly
- WebDriver.dll
public sealed class ScriptModule : Module
- Inheritance
-
ScriptModule
- Inherited Members
-
Methods
AddPreloadScriptAsync(string, AddPreloadScriptOptions?)
public Task<AddPreloadScriptResult> AddPreloadScriptAsync(string functionDeclaration, AddPreloadScriptOptions? options = null)
Parameters
functionDeclaration string
options AddPreloadScriptOptions
Returns
- Task<AddPreloadScriptResult>
CallFunctionAsync(string, bool, Target, CallFunctionOptions?)
public Task<EvaluateResult> CallFunctionAsync(string functionDeclaration, bool awaitPromise, Target target, CallFunctionOptions? options = null)
Parameters
functionDeclaration string
awaitPromise bool
target Target
options CallFunctionOptions
Returns
- Task<EvaluateResult>
CallFunctionAsync<TResult>(string, bool, Target, CallFunctionOptions?)
public Task<TResult?> CallFunctionAsync<TResult>(string functionDeclaration, bool awaitPromise, Target target, CallFunctionOptions? options = null)
Parameters
functionDeclaration string
awaitPromise bool
target Target
options CallFunctionOptions
Returns
- Task<TResult>
Type Parameters
TResult
DisownAsync(IEnumerable<Handle>, Target, DisownOptions?)
public Task<DisownResult> DisownAsync(IEnumerable<Handle> handles, Target target, DisownOptions? options = null)
Parameters
handles IEnumerable<Handle>
target Target
options DisownOptions
Returns
- Task<DisownResult>
EvaluateAsync(string, bool, Target, EvaluateOptions?)
public Task<EvaluateResult> EvaluateAsync(string expression, bool awaitPromise, Target target, EvaluateOptions? options = null)
Parameters
expression string
awaitPromise bool
target Target
options EvaluateOptions
Returns
- Task<EvaluateResult>
EvaluateAsync<TResult>(string, bool, Target, EvaluateOptions?)
public Task<TResult?> EvaluateAsync<TResult>(string expression, bool awaitPromise, Target target, EvaluateOptions? options = null)
Parameters
expression string
awaitPromise bool
target Target
options EvaluateOptions
Returns
- Task<TResult>
Type Parameters
TResult
GetRealmsAsync(GetRealmsOptions?)
public Task<GetRealmsResult> GetRealmsAsync(GetRealmsOptions? options = null)
Parameters
options GetRealmsOptions
Returns
- Task<GetRealmsResult>
OnMessageAsync(Action<MessageEventArgs>, SubscriptionOptions?)
public Task<Subscription> OnMessageAsync(Action<MessageEventArgs> handler, SubscriptionOptions? options = null)
Parameters
handler Action<MessageEventArgs>
options SubscriptionOptions
Returns
- Task<Subscription>
OnMessageAsync(Func<MessageEventArgs, Task>, SubscriptionOptions?)
public Task<Subscription> OnMessageAsync(Func<MessageEventArgs, Task> handler, SubscriptionOptions? options = null)
Parameters
handler Func<MessageEventArgs, Task>
options SubscriptionOptions
Returns
- Task<Subscription>
OnRealmCreatedAsync(Action<RealmInfo>, SubscriptionOptions?)
public Task<Subscription> OnRealmCreatedAsync(Action<RealmInfo> handler, SubscriptionOptions? options = null)
Parameters
handler Action<RealmInfo>
options SubscriptionOptions
Returns
- Task<Subscription>
OnRealmCreatedAsync(Func<RealmInfo, Task>, SubscriptionOptions?)
public Task<Subscription> OnRealmCreatedAsync(Func<RealmInfo, Task> handler, SubscriptionOptions? options = null)
Parameters
handler Func<RealmInfo, Task>
options SubscriptionOptions
Returns
- Task<Subscription>
OnRealmDestroyedAsync(Action<RealmDestroyedEventArgs>, SubscriptionOptions?)
public Task<Subscription> OnRealmDestroyedAsync(Action<RealmDestroyedEventArgs> handler, SubscriptionOptions? options = null)
Parameters
handler Action<RealmDestroyedEventArgs>
options SubscriptionOptions
Returns
- Task<Subscription>
OnRealmDestroyedAsync(Func<RealmDestroyedEventArgs, Task>, SubscriptionOptions?)
public Task<Subscription> OnRealmDestroyedAsync(Func<RealmDestroyedEventArgs, Task> handler, SubscriptionOptions? options = null)
Parameters
handler Func<RealmDestroyedEventArgs, Task>
options SubscriptionOptions
Returns
- Task<Subscription>
RemovePreloadScriptAsync(PreloadScript, RemovePreloadScriptOptions?)
public Task<RemovePreloadScriptResult> RemovePreloadScriptAsync(PreloadScript script, RemovePreloadScriptOptions? options = null)
Parameters
script PreloadScript
options RemovePreloadScriptOptions
Returns
- Task<RemovePreloadScriptResult>