Class BrowsingContext
- Namespace
- OpenQA.Selenium.BiDi.BrowsingContext
- Assembly
- WebDriver.dll
public sealed record BrowsingContext : IEquatable<BrowsingContext>
- Inheritance
-
BrowsingContext
- Implements
- Inherited Members
Constructors
BrowsingContext(BiDi, string)
public BrowsingContext(BiDi bidi, string id)
Parameters
Properties
BiDi
[JsonIgnore]
public BiDi BiDi { get; }
Property Value
Input
[JsonIgnore]
public BrowsingContextInputModule Input { get; }
Property Value
Log
[JsonIgnore]
public BrowsingContextLogModule Log { get; }
Property Value
Network
[JsonIgnore]
public BrowsingContextNetworkModule Network { get; }
Property Value
Script
[JsonIgnore]
public BrowsingContextScriptModule Script { get; }
Property Value
Storage
[JsonIgnore]
public BrowsingContextStorageModule Storage { get; }
Property Value
Methods
ActivateAsync(ActivateOptions?)
public Task<ActivateResult> ActivateAsync(ActivateOptions? options = null)
Parameters
optionsActivateOptions
Returns
CaptureScreenshotAsync(CaptureScreenshotOptions?)
public Task<CaptureScreenshotResult> CaptureScreenshotAsync(CaptureScreenshotOptions? options = null)
Parameters
optionsCaptureScreenshotOptions
Returns
CloseAsync(CloseOptions?)
public Task<CloseResult> CloseAsync(CloseOptions? options = null)
Parameters
optionsCloseOptions
Returns
Equals(BrowsingContext?)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(BrowsingContext? other)
Parameters
otherBrowsingContextAn object to compare with this object.
Returns
- bool
true if the current object is equal to the
otherparameter; otherwise, false.
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetTreeAsync(BrowsingContextGetTreeOptions?)
public Task<GetTreeResult> GetTreeAsync(BrowsingContextGetTreeOptions? options = null)
Parameters
optionsBrowsingContextGetTreeOptions
Returns
HandleUserPromptAsync(HandleUserPromptOptions?)
public Task<HandleUserPromptResult> HandleUserPromptAsync(HandleUserPromptOptions? options = null)
Parameters
optionsHandleUserPromptOptions
Returns
LocateNodesAsync(Locator, LocateNodesOptions?)
public Task<LocateNodesResult> LocateNodesAsync(Locator locator, LocateNodesOptions? options = null)
Parameters
locatorLocatoroptionsLocateNodesOptions
Returns
NavigateAsync(string, NavigateOptions?)
public Task<NavigateResult> NavigateAsync(string url, NavigateOptions? options = null)
Parameters
urlstringoptionsNavigateOptions
Returns
OnDomContentLoadedAsync(Action<NavigationInfo>, ContextSubscriptionOptions?)
public Task<Subscription> OnDomContentLoadedAsync(Action<NavigationInfo> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerAction<NavigationInfo>optionsContextSubscriptionOptions
Returns
OnDomContentLoadedAsync(Func<NavigationInfo, Task>, ContextSubscriptionOptions?)
public Task<Subscription> OnDomContentLoadedAsync(Func<NavigationInfo, Task> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerFunc<NavigationInfo, Task>optionsContextSubscriptionOptions
Returns
OnDownloadEndAsync(Action<DownloadEndEventArgs>, ContextSubscriptionOptions?)
public Task<Subscription> OnDownloadEndAsync(Action<DownloadEndEventArgs> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerAction<DownloadEndEventArgs>optionsContextSubscriptionOptions
Returns
OnDownloadEndAsync(Func<DownloadEndEventArgs, Task>, ContextSubscriptionOptions?)
public Task<Subscription> OnDownloadEndAsync(Func<DownloadEndEventArgs, Task> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerFunc<DownloadEndEventArgs, Task>optionsContextSubscriptionOptions
Returns
OnDownloadWillBeginAsync(Action<DownloadWillBeginEventArgs>, ContextSubscriptionOptions?)
public Task<Subscription> OnDownloadWillBeginAsync(Action<DownloadWillBeginEventArgs> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerAction<DownloadWillBeginEventArgs>optionsContextSubscriptionOptions
Returns
OnDownloadWillBeginAsync(Func<DownloadWillBeginEventArgs, Task>, ContextSubscriptionOptions?)
public Task<Subscription> OnDownloadWillBeginAsync(Func<DownloadWillBeginEventArgs, Task> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerFunc<DownloadWillBeginEventArgs, Task>optionsContextSubscriptionOptions
Returns
OnFragmentNavigatedAsync(Action<NavigationInfo>, ContextSubscriptionOptions?)
public Task<Subscription> OnFragmentNavigatedAsync(Action<NavigationInfo> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerAction<NavigationInfo>optionsContextSubscriptionOptions
Returns
OnFragmentNavigatedAsync(Func<NavigationInfo, Task>, ContextSubscriptionOptions?)
public Task<Subscription> OnFragmentNavigatedAsync(Func<NavigationInfo, Task> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerFunc<NavigationInfo, Task>optionsContextSubscriptionOptions
Returns
OnHistoryUpdatedAsync(Action<HistoryUpdatedEventArgs>, ContextSubscriptionOptions?)
public Task<Subscription> OnHistoryUpdatedAsync(Action<HistoryUpdatedEventArgs> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerAction<HistoryUpdatedEventArgs>optionsContextSubscriptionOptions
Returns
OnHistoryUpdatedAsync(Func<HistoryUpdatedEventArgs, Task>, ContextSubscriptionOptions?)
public Task<Subscription> OnHistoryUpdatedAsync(Func<HistoryUpdatedEventArgs, Task> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerFunc<HistoryUpdatedEventArgs, Task>optionsContextSubscriptionOptions
Returns
OnLoadAsync(Action<NavigationInfo>, ContextSubscriptionOptions?)
public Task<Subscription> OnLoadAsync(Action<NavigationInfo> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerAction<NavigationInfo>optionsContextSubscriptionOptions
Returns
OnLoadAsync(Func<NavigationInfo, Task>, ContextSubscriptionOptions?)
public Task<Subscription> OnLoadAsync(Func<NavigationInfo, Task> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerFunc<NavigationInfo, Task>optionsContextSubscriptionOptions
Returns
OnNavigationAbortedAsync(Action<NavigationInfo>, ContextSubscriptionOptions?)
public Task<Subscription> OnNavigationAbortedAsync(Action<NavigationInfo> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerAction<NavigationInfo>optionsContextSubscriptionOptions
Returns
OnNavigationAbortedAsync(Func<NavigationInfo, Task>, ContextSubscriptionOptions?)
public Task<Subscription> OnNavigationAbortedAsync(Func<NavigationInfo, Task> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerFunc<NavigationInfo, Task>optionsContextSubscriptionOptions
Returns
OnNavigationCommittedAsync(Action<NavigationInfo>, ContextSubscriptionOptions?)
public Task<Subscription> OnNavigationCommittedAsync(Action<NavigationInfo> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerAction<NavigationInfo>optionsContextSubscriptionOptions
Returns
OnNavigationCommittedAsync(Func<NavigationInfo, Task>, ContextSubscriptionOptions?)
public Task<Subscription> OnNavigationCommittedAsync(Func<NavigationInfo, Task> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerFunc<NavigationInfo, Task>optionsContextSubscriptionOptions
Returns
OnNavigationFailedAsync(Action<NavigationInfo>, ContextSubscriptionOptions?)
public Task<Subscription> OnNavigationFailedAsync(Action<NavigationInfo> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerAction<NavigationInfo>optionsContextSubscriptionOptions
Returns
OnNavigationFailedAsync(Func<NavigationInfo, Task>, ContextSubscriptionOptions?)
public Task<Subscription> OnNavigationFailedAsync(Func<NavigationInfo, Task> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerFunc<NavigationInfo, Task>optionsContextSubscriptionOptions
Returns
OnNavigationStartedAsync(Action<NavigationInfo>, ContextSubscriptionOptions?)
public Task<Subscription> OnNavigationStartedAsync(Action<NavigationInfo> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerAction<NavigationInfo>optionsContextSubscriptionOptions
Returns
OnNavigationStartedAsync(Func<NavigationInfo, Task>, ContextSubscriptionOptions?)
public Task<Subscription> OnNavigationStartedAsync(Func<NavigationInfo, Task> handler, ContextSubscriptionOptions? options = null)
Parameters
handlerFunc<NavigationInfo, Task>optionsContextSubscriptionOptions
Returns
PrintAsync(PrintOptions?)
public Task<PrintResult> PrintAsync(PrintOptions? options = null)
Parameters
optionsPrintOptions
Returns
ReloadAsync(ReloadOptions?)
public Task<ReloadResult> ReloadAsync(ReloadOptions? options = null)
Parameters
optionsReloadOptions
Returns
SetViewportAsync(SetViewportOptions?)
public Task<SetViewportResult> SetViewportAsync(SetViewportOptions? options = null)
Parameters
optionsSetViewportOptions
Returns
TraverseHistoryAsync(int, TraverseHistoryOptions?)
public Task<TraverseHistoryResult> TraverseHistoryAsync(int delta, TraverseHistoryOptions? options = null)
Parameters
deltaintoptionsTraverseHistoryOptions