Interface IScriptModule
- Namespace
- OpenQA.Selenium.BiDi.Script
- Assembly
- Selenium.WebDriver.dll
public interface IScriptModule
Properties
Message
IEventSource<MessageEventArgs> Message { get; }
Property Value
- IEventSource<MessageEventArgs>
RealmCreated
IEventSource<RealmCreatedEventArgs> RealmCreated { get; }
Property Value
- IEventSource<RealmCreatedEventArgs>
RealmDestroyed
IEventSource<RealmDestroyedEventArgs> RealmDestroyed { get; }
Property Value
- IEventSource<RealmDestroyedEventArgs>
Methods
AddPreloadScriptAsync(string, AddPreloadScriptOptions?, CancellationToken)
Task<AddPreloadScriptResult> AddPreloadScriptAsync(string functionDeclaration, AddPreloadScriptOptions? options = null, CancellationToken cancellationToken = default)
Parameters
functionDeclaration string
options AddPreloadScriptOptions
cancellationToken CancellationToken
Returns
- Task<AddPreloadScriptResult>
CallFunctionAsync(string, bool, Target, CallFunctionOptions?, CancellationToken)
Task<EvaluateResult> CallFunctionAsync(string functionDeclaration, bool awaitPromise, Target target, CallFunctionOptions? options = null, CancellationToken cancellationToken = default)
Parameters
functionDeclaration string
awaitPromise bool
target Target
options CallFunctionOptions
cancellationToken CancellationToken
Returns
- Task<EvaluateResult>
CallFunctionAsync<TResult>(string, bool, Target, CallFunctionOptions?, CancellationToken)
Task<TResult?> CallFunctionAsync<TResult>(string functionDeclaration, bool awaitPromise, Target target, CallFunctionOptions? options = null, CancellationToken cancellationToken = default)
Parameters
functionDeclaration string
awaitPromise bool
target Target
options CallFunctionOptions
cancellationToken CancellationToken
Returns
- Task<TResult>
Type Parameters
TResult
DisownAsync(IEnumerable<Handle>, Target, DisownOptions?, CancellationToken)
Task<DisownResult> DisownAsync(IEnumerable<Handle> handles, Target target, DisownOptions? options = null, CancellationToken cancellationToken = default)
Parameters
handles IEnumerable<Handle>
target Target
options DisownOptions
cancellationToken CancellationToken
Returns
- Task<DisownResult>
EvaluateAsync(string, bool, Target, EvaluateOptions?, CancellationToken)
Task<EvaluateResult> EvaluateAsync(string expression, bool awaitPromise, Target target, EvaluateOptions? options = null, CancellationToken cancellationToken = default)
Parameters
expression string
awaitPromise bool
target Target
options EvaluateOptions
cancellationToken CancellationToken
Returns
- Task<EvaluateResult>
EvaluateAsync<TResult>(string, bool, Target, EvaluateOptions?, CancellationToken)
Task<TResult?> EvaluateAsync<TResult>(string expression, bool awaitPromise, Target target, EvaluateOptions? options = null, CancellationToken cancellationToken = default)
Parameters
expression string
awaitPromise bool
target Target
options EvaluateOptions
cancellationToken CancellationToken
Returns
- Task<TResult>
Type Parameters
TResult
GetRealmsAsync(GetRealmsOptions?, CancellationToken)
Task<GetRealmsResult> GetRealmsAsync(GetRealmsOptions? options = null, CancellationToken cancellationToken = default)
Parameters
options GetRealmsOptions
cancellationToken CancellationToken
Returns
- Task<GetRealmsResult>
RemovePreloadScriptAsync(PreloadScript, RemovePreloadScriptOptions?, CancellationToken)
Task<RemovePreloadScriptResult> RemovePreloadScriptAsync(PreloadScript script, RemovePreloadScriptOptions? options = null, CancellationToken cancellationToken = default)
Parameters
script PreloadScript
options RemovePreloadScriptOptions
cancellationToken CancellationToken
Returns
- Task<RemovePreloadScriptResult>