ClassWebSettingsConfigSectionHandler
Definition
Namespace:ArtOfTest.WebAii.Core
Assembly:ArtOfTest.WebAii.dll
Syntax:
public class WebSettingsConfigSectionHandler : ConfigurationSection
Inheritance: objectConfigurationElementConfigurationSectionWebSettingsConfigSectionHandler
Inherited Members
Constructors
WebSettingsConfigSectionHandler()
Declaration
public WebSettingsConfigSectionHandler()
Properties
AspNetDevServerPort
Gets the AspNetDevServer port if set.
Declaration
[ConfigurationProperty("aspNetDevServerPort", IsRequired = false, DefaultValue = -1)]
public int AspNetDevServerPort { get; set; }
Property Value
BaseUrl
The base url to use for all NavigateTo actions in the framework.
Declaration
[ConfigurationProperty("baseUrl", IsRequired = false, DefaultValue = "")]
public string BaseUrl { get; set; }
Property Value
ChromiumFirstInteractionDelay
Gets or Sets initial wait time after Chromium browser navigate to a new URL.
Declaration
[ConfigurationProperty("chromiumFirstInteractionDelay", IsRequired = false, DefaultValue = 500)]
public int ChromiumFirstInteractionDelay { get; set; }
Property Value
ClientMessageReceivedTimeout
Gets/Sets amount of time to wait for a CDP browser to process a message
Declaration
[ConfigurationProperty("clientMessageReceivedTimeout", IsRequired = false, DefaultValue = 1000)]
public int ClientMessageReceivedTimeout { get; set; }
Property Value
DefaultBrowser
Gets the default browser used by the Manager when none is specified.
Declaration
[ConfigurationProperty("defaultBrowser", IsRequired = false, DefaultValue = BrowserType.InternetExplorer)]
public BrowserType DefaultBrowser { get; set; }
Property Value
EnableScriptLogging
Gets whether to enable script logging or not.
Declaration
[ConfigurationProperty("enableScriptLogging", IsRequired = false, DefaultValue = false)]
public bool EnableScriptLogging { get; set; }
Property Value
EnableSilverlight
Enable silverlight automation.
Declaration
[ConfigurationProperty("enableSilverlight", IsRequired = false, DefaultValue = false)]
public bool EnableSilverlight { get; set; }
Property Value
EnableUILessRequestViewing
Whether to enable debugging of the UILess page requests using a UI browser like IE.
Declaration
[ConfigurationProperty("enableUILessRequestViewing", IsRequired = false, DefaultValue = false)]
public bool EnableUILessRequestViewing { get; set; }
Property Value
FirefoxMinimumJSClickDelay
Gets or Sets the minimum wait time after Firefox browser performs a JS click.
Declaration
[ConfigurationProperty("firefoxMinimumJSClickDelay", IsRequired = false, DefaultValue = 100)]
public int FirefoxMinimumJSClickDelay { get; set; }
Property Value
KillBrowserProcessOnClose
Gets whether to kill browser processes on exit
Declaration
[ConfigurationProperty("killBrowserProcessOnClose", IsRequired = false, DefaultValue = false)]
public bool KillBrowserProcessOnClose { get; set; }
Property Value
KillBrowsersBeforeStart
Gets whether to kill browsers before start
Declaration
[ConfigurationProperty("killBrowsersBeforeStart", IsRequired = false, DefaultValue = false)]
public bool KillBrowsersBeforeStart { get; set; }
Property Value
LocalWebServer
Gets which local web server to use to serve test pages.
Declaration
[ConfigurationProperty("localWebServer", IsRequired = false, DefaultValue = LocalWebServerType.None)]
public LocalWebServerType LocalWebServer { get; set; }
Property Value
RecycleBrowser
Gets whether to recycle the browser instance or not.
Declaration
[ConfigurationProperty("recycleBrowser", IsRequired = false, DefaultValue = false)]
public bool RecycleBrowser { get; set; }
Property Value
SilverlightApplicationPath
Gets the Silverlight Application Path
Declaration
[ConfigurationProperty("silverlightApplicationPath", IsRequired = false, DefaultValue = "")]
public string SilverlightApplicationPath { get; set; }
Property Value
SilverlightConnectTimeout
Gets the default Silverlight app connect timeout
Declaration
[ConfigurationProperty("silverlightConnectTimeout", IsRequired = false, DefaultValue = 60000)]
public int SilverlightConnectTimeout { get; set; }
Property Value
UseBrowserExtension
Specify if Chrome or Edge browser extension should be used to communicate with the browser. Browser extension support has been deprecated! This will always return false.
Declaration
[ConfigurationProperty("useBrowserExtension", IsRequired = false, DefaultValue = false)]
public bool UseBrowserExtension { get; set; }
Property Value
UseHttpProxy
Whether to use the built-in http proxy.
Declaration
[ConfigurationProperty("useHttpProxy", IsRequired = false, DefaultValue = false)]
public bool UseHttpProxy { get; set; }
Property Value
VerboseHttpProxy
Enable lots of tracing output from the built-in HTTP proxy
Declaration
[ConfigurationProperty("verboseHttpProxy", IsRequired = false, DefaultValue = false)]
public bool VerboseHttpProxy { get; set; }
Property Value
WebAppPhysicalPath
If UseAspNetDevServer is true, then will indicate the physical path to the application we are testing.
Declaration
[ConfigurationProperty("webAppPhysicalPath", IsRequired = false, DefaultValue = "")]
public string WebAppPhysicalPath { get; set; }
Property Value
WebComponents
Enable Web Components
Declaration
[ConfigurationProperty("webComponents", IsRequired = false, DefaultValue = true)]
public bool WebComponents { get; set; }
Property Value