Class
EdgeDownloadNotificationBar

Handler for Edge download notification bar.

Definition

Namespace:ArtOfTest.WebAii.Win32.Dialogs.Download

Assembly:ArtOfTest.WebAii.dll

Syntax:

cs-api-definition
public class EdgeDownloadNotificationBar : DownloadNotificationBar, IDialog

Inheritance: objectBaseDialogDownloadNotificationBarEdgeDownloadNotificationBar

Implements: IDialog

Inherited Members DownloadNotificationBar.NotificationBarDownloadNotificationBar.GetCancelButton(AutomationElement)DownloadNotificationBar.GetCloseButton(AutomationElement)DownloadNotificationBar.GetDismissButton(AutomationElement)DownloadNotificationBar.GetNotificationBar(AutomationElement)DownloadNotificationBar.GetNotificationBarText(AutomationElement)DownloadNotificationBar.GetOpenButton(AutomationElement)DownloadNotificationBar.GetRunButton(AutomationElement)DownloadNotificationBar.GetSaveButton(AutomationElement)DownloadNotificationBar.GetOpenFolderButton(AutomationElement)DownloadNotificationBar.GetViewDownloadsButton(AutomationElement)DownloadNotificationBar.GetSaveAsButton(AutomationElement)DownloadNotificationBar.IsDialogActive(WindowCollection)BaseDialog.m_browserVersionMajorBaseDialog.ValidatePid(int)BaseDialog.ValidateReadFileAccess(string, string, out string)BaseDialog.ValidatePaths(string, out string)BaseDialog.GetFilePaths(string)BaseDialog.SetDialogWindow(Window)BaseDialog.IsDialogActiveByTitle(WindowCollection, string)BaseDialog.IsDialogActiveByTitle(WindowCollection, string, bool)BaseDialog.IsRejectedViaRegexOrExactMatch(string, object)BaseDialog.IsDialogActiveByTitleAndTextContent(WindowCollection, string, bool, string)BaseDialog.ToString()BaseDialog.ResetHandleCount()BaseDialog.WaitUntilHandled(int)BaseDialog.WaitUntilHandled()BaseDialog.WaitUntilHandled(int, int, bool)BaseDialog.WaitUntilAnyHandled(IEnumerable<BaseDialog>, int, long, bool)BaseDialog.OnBeforeHandle(EventArgs)BaseDialog.ParentBrowserBaseDialog.ErrorTextBaseDialog.CurrentStateBaseDialog.WindowBaseDialog.HandleCountBaseDialog.HandlerDelegateBaseDialog.DismissButtonBaseDialog.SkipHandlingBaseDialog.TagsBaseDialog.InitializationTimeBaseDialog.BeforeHandle

Constructors

EdgeDownloadNotificationBar(Browser, DialogButton, Desktop)

Create a new instance of EdgeDownloadNotificationBar class.

Declaration

cs-api-definition
public EdgeDownloadNotificationBar(Browser parentBrowser, DialogButton dismissButton, Desktop desktopObject)

Parameters

parentBrowser

Browser

The parent browser.

dismissButton

DialogButton

The dismiss button.

desktopObject

Desktop

A desktop object that will perform key presses.

Methods

Handle()

Handle the dialog. If HandlerDelegate is set, use the delegate

Declaration

cs-api-definition
public override void Handle()

Overrides DownloadNotificationBar.Handle()

MatchesUIAutomationElement(AutomationElement)

Matches UI automation element.

Declaration

cs-api-definition
public override bool MatchesUIAutomationElement(AutomationElement element)

Parameters

element

AutomationElement

The element to check against.

Returns

bool

Overrides BaseDialog.MatchesUIAutomationElement(AutomationElement)