Class
WebSettingsConfigSectionHandler

Definition

Namespace:ArtOfTest.WebAii.Core

Assembly:ArtOfTest.WebAii.dll

Syntax:

cs-api-definition
public class WebSettingsConfigSectionHandler : ConfigurationSection

Inheritance: objectConfigurationElementConfigurationSectionWebSettingsConfigSectionHandler

Inherited Members ConfigurationSection.GetRuntimeObject()ConfigurationSection.IsModified()ConfigurationSection.ResetModified()ConfigurationSection.DeserializeSection(XmlReader)ConfigurationSection.SerializeSection(ConfigurationElement, string, ConfigurationSaveMode)ConfigurationSection.ShouldSerializePropertyInTargetVersion(ConfigurationProperty, string, FrameworkName, ConfigurationElement)ConfigurationSection.ShouldSerializeElementInTargetVersion(ConfigurationElement, string, FrameworkName)ConfigurationSection.ShouldSerializeSectionInTargetVersion(FrameworkName)ConfigurationSection.SectionInformationConfigurationElement.Init()ConfigurationElement.IsReadOnly()ConfigurationElement.SetReadOnly()ConfigurationElement.ListErrors(IList)ConfigurationElement.InitializeDefault()ConfigurationElement.Reset(ConfigurationElement)ConfigurationElement.Equals(object)ConfigurationElement.GetHashCode()ConfigurationElement.SetPropertyValue(ConfigurationProperty, object, bool)ConfigurationElement.Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)ConfigurationElement.SerializeToXmlElement(XmlWriter, string)ConfigurationElement.SerializeElement(XmlWriter, bool)ConfigurationElement.DeserializeElement(XmlReader, bool)ConfigurationElement.OnRequiredPropertyNotFound(string)ConfigurationElement.PostDeserialize()ConfigurationElement.PreSerialize(XmlWriter)ConfigurationElement.OnDeserializeUnrecognizedAttribute(string, string)ConfigurationElement.OnDeserializeUnrecognizedElement(string, XmlReader)ConfigurationElement.GetTransformedTypeString(string)ConfigurationElement.GetTransformedAssemblyString(string)ConfigurationElement.LockAttributesConfigurationElement.LockAllAttributesExceptConfigurationElement.LockElementsConfigurationElement.LockAllElementsExceptConfigurationElement.LockItemConfigurationElement.this[ConfigurationProperty]ConfigurationElement.this[string]ConfigurationElement.PropertiesConfigurationElement.ElementInformationConfigurationElement.EvaluationContextConfigurationElement.ElementPropertyConfigurationElement.HasContextConfigurationElement.CurrentConfiguration

Constructors

WebSettingsConfigSectionHandler()

Declaration

cs-api-definition
public WebSettingsConfigSectionHandler()

Properties

AspNetDevServerPort

Gets the AspNetDevServer port if set.

Declaration

cs-api-definition
[ConfigurationProperty("aspNetDevServerPort", IsRequired = false, DefaultValue = -1)]
public int AspNetDevServerPort { get; set; }

Property Value

int

BaseUrl

The base url to use for all NavigateTo actions in the framework.

Declaration

cs-api-definition
[ConfigurationProperty("baseUrl", IsRequired = false, DefaultValue = "")]
public string BaseUrl { get; set; }

Property Value

string

ChromiumFirstInteractionDelay

Gets or Sets initial wait time after Chromium browser navigate to a new URL.

Declaration

cs-api-definition
[ConfigurationProperty("chromiumFirstInteractionDelay", IsRequired = false, DefaultValue = 500)]
public int ChromiumFirstInteractionDelay { get; set; }

Property Value

int

ClientMessageReceivedTimeout

Gets/Sets amount of time to wait for a CDP browser to process a message

Declaration

cs-api-definition
[ConfigurationProperty("clientMessageReceivedTimeout", IsRequired = false, DefaultValue = 1000)]
public int ClientMessageReceivedTimeout { get; set; }

Property Value

int

DefaultBrowser

Gets the default browser used by the Manager when none is specified.

Declaration

cs-api-definition
[ConfigurationProperty("defaultBrowser", IsRequired = false, DefaultValue = BrowserType.InternetExplorer)]
public BrowserType DefaultBrowser { get; set; }

Property Value

BrowserType

EnableScriptLogging

Gets whether to enable script logging or not.

Declaration

cs-api-definition
[ConfigurationProperty("enableScriptLogging", IsRequired = false, DefaultValue = false)]
public bool EnableScriptLogging { get; set; }

Property Value

bool

EnableSilverlight

Enable silverlight automation.

Declaration

cs-api-definition
[ConfigurationProperty("enableSilverlight", IsRequired = false, DefaultValue = false)]
public bool EnableSilverlight { get; set; }

Property Value

bool

EnableUILessRequestViewing

Whether to enable debugging of the UILess page requests using a UI browser like IE.

Declaration

cs-api-definition
[ConfigurationProperty("enableUILessRequestViewing", IsRequired = false, DefaultValue = false)]
public bool EnableUILessRequestViewing { get; set; }

Property Value

bool

FirefoxMinimumJSClickDelay

Gets or Sets the minimum wait time after Firefox browser performs a JS click.

Declaration

cs-api-definition
[ConfigurationProperty("firefoxMinimumJSClickDelay", IsRequired = false, DefaultValue = 100)]
public int FirefoxMinimumJSClickDelay { get; set; }

Property Value

int

KillBrowserProcessOnClose

Gets whether to kill browser processes on exit

Declaration

cs-api-definition
[ConfigurationProperty("killBrowserProcessOnClose", IsRequired = false, DefaultValue = false)]
public bool KillBrowserProcessOnClose { get; set; }

Property Value

bool

KillBrowsersBeforeStart

Gets whether to kill browsers before start

Declaration

cs-api-definition
[ConfigurationProperty("killBrowsersBeforeStart", IsRequired = false, DefaultValue = false)]
public bool KillBrowsersBeforeStart { get; set; }

Property Value

bool

LocalWebServer

Gets which local web server to use to serve test pages.

Declaration

cs-api-definition
[ConfigurationProperty("localWebServer", IsRequired = false, DefaultValue = LocalWebServerType.None)]
public LocalWebServerType LocalWebServer { get; set; }

Property Value

LocalWebServerType

RecycleBrowser

Gets whether to recycle the browser instance or not.

Declaration

cs-api-definition
[ConfigurationProperty("recycleBrowser", IsRequired = false, DefaultValue = false)]
public bool RecycleBrowser { get; set; }

Property Value

bool

SilverlightApplicationPath

Gets the Silverlight Application Path

Declaration

cs-api-definition
[ConfigurationProperty("silverlightApplicationPath", IsRequired = false, DefaultValue = "")]
public string SilverlightApplicationPath { get; set; }

Property Value

string

SilverlightConnectTimeout

Gets the default Silverlight app connect timeout

Declaration

cs-api-definition
[ConfigurationProperty("silverlightConnectTimeout", IsRequired = false, DefaultValue = 60000)]
public int SilverlightConnectTimeout { get; set; }

Property Value

int

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

cs-api-definition
[ConfigurationProperty("useBrowserExtension", IsRequired = false, DefaultValue = false)]
public bool UseBrowserExtension { get; set; }

Property Value

bool

UseHttpProxy

Whether to use the built-in http proxy.

Declaration

cs-api-definition
[ConfigurationProperty("useHttpProxy", IsRequired = false, DefaultValue = false)]
public bool UseHttpProxy { get; set; }

Property Value

bool

VerboseHttpProxy

Enable lots of tracing output from the built-in HTTP proxy

Declaration

cs-api-definition
[ConfigurationProperty("verboseHttpProxy", IsRequired = false, DefaultValue = false)]
public bool VerboseHttpProxy { get; set; }

Property Value

bool

WebAppPhysicalPath

If UseAspNetDevServer is true, then will indicate the physical path to the application we are testing.

Declaration

cs-api-definition
[ConfigurationProperty("webAppPhysicalPath", IsRequired = false, DefaultValue = "")]
public string WebAppPhysicalPath { get; set; }

Property Value

string

WebComponents

Enable Web Components

Declaration

cs-api-definition
[ConfigurationProperty("webComponents", IsRequired = false, DefaultValue = true)]
public bool WebComponents { get; set; }

Property Value

bool