DownloadDialog

Description

Dialog that is shown when a file download is requested, allows to save a file to the filesystem.

DownloadDialog Class

Namespace: Progile.TRIO.EnvironmentModel.WebBrowser Assembly: Progile.TRIO.EnvironmentModel.Windows (in Progile.TRIO.EnvironmentModel.Windows.dll)

Inheritance Hierarchy:

Object Progile.TRIO.BaseModel.OnScreenElement Progile.TRIO.BaseModel.BaseScreen Progile.TRIO.EnvironmentModel.Window Progile.TRIO.EnvironmentModel.WebBrowser.DownloadDialog

Constructors

Syntax:

public DownloadDialog(
	ITester t,
	ISystemHelpers systemHelpers,
	BrowserType browserType
)

Parameter

Description

t

Type: ITester

The tester interface.

systemHelper

Type: ISystemHelpers

An instance of the ISystemHelpers interface that allows interaction with the SUT operating system.

browserType

Type: Progile.TRIO.EnvironmentModel.BrowserType

The type of browser. Required because there are some differences in how the dialog behaves in the different browsers.

Methods

Name

Description

Opens the "save as" file dialog. Behavior is different for every browser type.

Properties

Name

Description

The icon to close the notification of the successful download.

The OK button in the Firefox version of the DownloadDialog to confirm the download.

The OpenFolder button in the IE/Edge version of the DownloadDialog that appears after the download is complete.

The SaveAs button in the DownloadDialog to select that the download shall be saved as a file, instead of e.g. opening it.

The Save SplitButton in the IE / Edge version of the DownloadDialog to bring up the SaveAs option.

Last updated