ClassUserSettings
Class containing all the user settings for the current user and any system wide configurable settings
Definition
Namespace:ArtOfTest.WebAii.Design
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
[DataContract(Namespace = "http://artoftest.com/schemas/WebAiiDesignCanvas/2.0.0")]
[KnownType(typeof(HtmlIdentificationDescriptor))]
[KnownType(typeof(SilverlightIdentificationDescriptor))]
public class UserSettings : INotifyPropertyChanged, IExtensibleDataObject, ICloneable
Inheritance: objectUserSettings
Implements:
Constructors
Fields
Properties
AbsoluteDragDrop
Declaration
[DataMember(Name = "AbsoluteDragDropRecording")]
public bool AbsoluteDragDrop { get; set; }
Property Value
ActiveTheme
Declaration
[DataMember]
public string ActiveTheme { get; set; }
Property Value
AssemblyName
Gets or sets the name of the assembly this project is compiled to (without the extension)
Declaration
[DataMember]
public string AssemblyName { get; set; }
Property Value
BaseClassName
Gets the base class name for the code behind.
Declaration
[DataMember(Name = "BaseClassName")]
public string BaseClassName { get; set; }
Property Value
BugAddAttachment
Declaration
[DataMember(Name = "BugAddAttachment")]
public bool BugAddAttachment { get; set; }
Property Value
BugAutoSubmit
Declaration
[DataMember(Name = "BugAutoSubmit")]
public bool BugAutoSubmit { get; set; }
Property Value
BugDescriptionMask
Declaration
[DataMember(Name = "BugDescriptionMask")]
public string BugDescriptionMask { get; set; }
Property Value
BugTitleMask
Declaration
[DataMember(Name = "BugTitleMask")]
public string BugTitleMask { get; set; }
Property Value
ChromiumFirstInteractionDelay
Gets or Sets initial wait time after Chromium browsers navigation to a new URL.
Declaration
[DataMember(Name = "ChromiumFirstInteractionDelay")]
public int ChromiumFirstInteractionDelay { get; set; }
Property Value
ClientMessageReceivedTimeout
Declaration
[DataMember(Name = "ClientMessageReceivedTimeout")]
public int ClientMessageReceivedTimeout { get; set; }
Property Value
DefaultDesktopApplication
Declaration
[DataMember(Name = "DefaultDesktopApplication")]
public string DefaultDesktopApplication { get; set; }
Property Value
DefaultDesktopApplicationArgs
Declaration
[DataMember(Name = "DefaultDesktopApplicationArgs")]
public string DefaultDesktopApplicationArgs { get; set; }
Property Value
DefaultDesktopApplicationWorkingFolder
Declaration
[DataMember(Name = "DefaultDesktopApplicationWorkingFolder")]
public string DefaultDesktopApplicationWorkingFolder { get; set; }
Property Value
DefaultDropDownSelection
Gets or sets the default drop down selection
Declaration
[DataMember(Name = "DefaultDropDownSelection")]
public SelectDropDownType DefaultDropDownSelection { get; set; }
Property Value
DefaultWPFApplication
Declaration
[DataMember(Name = "DefaultWPFApplication")]
public string DefaultWPFApplication { get; set; }
Property Value
DefaultWPFApplicationArgs
Declaration
[DataMember(Name = "DefaultWPFApplicationArgs")]
public string DefaultWPFApplicationArgs { get; set; }
Property Value
DefaultWPFApplicationWorkingFolder
Declaration
[DataMember(Name = "DefaultWPFApplicationWorkingFolder")]
public string DefaultWPFApplicationWorkingFolder { get; set; }
Property Value
DisplayElementImagePreview
Display element image in Test Explorer and Element Tree
Declaration
[DataMember(Name = "DisplayElementImagePreview")]
public bool DisplayElementImagePreview { get; set; }
Property Value
ElementImageSearchDelay
Element image search delay
Declaration
[DataMember(Name = "ElementImageSearchDelay")]
public int ElementImageSearchDelay { get; set; }
Property Value
ElementImageSearchTimeout
Element image search timeout
Declaration
[DataMember(Name = "ElementImageSearchTimeout")]
public int ElementImageSearchTimeout { get; set; }
Property Value
ElementImageThreshold
Element image threshold
Declaration
[DataMember(Name = "ElementImageThreshold")]
public int ElementImageThreshold { get; set; }
Property Value
EnableImageSearch
Enable image search during execution
Declaration
[DataMember(Name = "EnableImageSearch")]
public bool EnableImageSearch { get; set; }
Property Value
ExtensionData
Declaration
public ExtensionDataObject ExtensionData { get; set; }
Property Value
Implements
FirefoxMinimumJSClickDelay
Gets or Sets the minimum wait time after Firefox browser performs a JS click.
Declaration
[DataMember(Name = "FirefoxMinimumJSClickDelay")]
public int FirefoxMinimumJSClickDelay { get; set; }
Property Value
GeneratedElementIdentificationType
Sets how to generate the identification in test method
Declaration
[DataMember(Name = "CodeGenerationElementIdentificationType")]
public GeneratedElementIdentificationType GeneratedElementIdentificationType { get; set; }
Property Value
HideFindExpressionWelcome
Declaration
[DataMember(Name = "HideFindExpressionWelcome")]
public bool HideFindExpressionWelcome { get; set; }
Property Value
HighlightBorderColor
Highlighting border color
Declaration
[DataMember(Name = "HighlightBorderColor")]
public int HighlightBorderColor { get; set; }
Property Value
HighlightBorderSize
Highlighting border size
Declaration
[DataMember(Name = "HighlightBorderSize")]
public int HighlightBorderSize { get; set; }
Property Value
IdentificationOptionSchemes
Dictionary of all Identification Schemes
Declaration
[DataMember(Name = "IdentificationSchemes")]
public Dictionary<string, IdentificationOptionsScheme> IdentificationOptionSchemes { get; set; }
Property Value
ImageScalePercentage
Percentage to scale down captured images
Declaration
[DataMember(Name = "ImageScalePercentage")]
public int ImageScalePercentage { get; set; }
Property Value
IsDirty
Flag to indicate when this object has been changed but hasn't been persisted to permanent storage yet.
IsElementImageCapturingEnabled
Whether element image capturing is enabled.
Declaration
[DataMember(Name = "IsElementImageCapturingEnabled")]
public bool IsElementImageCapturingEnabled { get; set; }
Property Value
IsStoryBoardCapturingEnabled
Whether storyboard capturing is enabled.
Declaration
[DataMember(Name = "IsStoryBoardCapturingEnabled")]
public bool IsStoryBoardCapturingEnabled { get; set; }
Property Value
MenuHoldTime
The time (msec) to hold for the menu to show on the surface
Declaration
[DataMember(Name = "MenuHoldTime")]
public double MenuHoldTime { get; set; }
Property Value
Namespace
Gets or sets the namespace to use when generating code in this project
Declaration
[DataMember]
public string Namespace { get; set; }
Property Value
OutputFolder
Gets or sets the relative path from the project root to the output folder for code generation
Declaration
[DataMember]
public string OutputFolder { get; set; }
Property Value
ProjectReferences
Declaration
[DataMember]
public AssemblyReferenceCollection ProjectReferences { get; }
Property Value
ProjectVersion
Gets or sets the minimum version of Design Canvas required to open this project
Declaration
[DataMember]
public string ProjectVersion { get; }
Property Value
PromptNameOnAddElement
Declaration
[DataMember(Name = "PromptNameOnAddElement")]
public bool PromptNameOnAddElement { get; set; }
Property Value
QuickExecutionClientReadyTimeout
Declaration
[DataMember(Name = "QuickExecutionClientReadyTimeout", IsRequired = false)]
public int QuickExecutionClientReadyTimeout { get; set; }
Property Value
QuickExecutionElementWaitTimeout
Declaration
[DataMember(Name = "QuickExecutionElementWaitTimeout", IsRequired = false)]
public int QuickExecutionElementWaitTimeout { get; set; }
Property Value
RecordWpfWindowStateChanged
Declaration
[DataMember(Name = "RecordWpfWindowStateChanged", IsRequired = false)]
public bool RecordWpfWindowStateChanged { get; set; }
Property Value
RecorderBaseUrl
Recorder base url to use
Declaration
[DataMember(Name = "RecorderBaseUrl")]
public string RecorderBaseUrl { get; set; }
Property Value
RecordjQueryInDescriptorsIfPossible
Declaration
[DataMember(Name = "RecordjQueryInDescriptorsIfPossible")]
public bool RecordjQueryInDescriptorsIfPossible { get; set; }
Property Value
ResponsiveBrowserDevice
Declaration
[DataMember]
public string ResponsiveBrowserDevice { get; set; }
Property Value
ResponsiveBrowserHeight
Declaration
[DataMember]
public int ResponsiveBrowserHeight { get; set; }
Property Value
ResponsiveBrowserUserAgent
Declaration
[DataMember]
public string ResponsiveBrowserUserAgent { get; set; }
Property Value
ResponsiveBrowserWidth
Declaration
[DataMember]
public int ResponsiveBrowserWidth { get; set; }
Property Value
ScrollOnImageSearch
Enable/disable scrolling when searching by image.
Declaration
[DataMember(Name = "ScrollOnImageSearch")]
public bool ScrollOnImageSearch { get; set; }
Property Value
SearchByImageFirst
Element search priority
Declaration
[DataMember(Name = "SearchByImageFirst")]
public bool SearchByImageFirst { get; set; }
Property Value
SelectedBrowserOption
Declaration
[DataMember]
public PersistableBrowserOptions SelectedBrowserOption { get; set; }
Property Value
SelectedIdentificationScheme
Currently Selected Identification Scheme
Declaration
[DataMember(Name = "SelectedIdentificaitonScheme")]
public string SelectedIdentificationScheme { get; set; }
Property Value
SelectedResponsiveBrowserOption
Declaration
[DataMember]
public PersistableBrowserOptions SelectedResponsiveBrowserOption { get; set; }
Property Value
ShouldDeleteElement
Declaration
[DataMember(Name = "ShouldDeleteElement")]
public bool ShouldDeleteElement { get; set; }
Property Value
ShowStepResultDetails
Declaration
[DataMember]
public bool ShowStepResultDetails { get; set; }
Property Value
ShowStoryboardHorizontalLayout
Declaration
[DataMember(Name = "ShowStoryboardHorizontalLayout")]
public bool ShowStoryboardHorizontalLayout { get; set; }
Property Value
SilverlightConnectTimeout
Declaration
[DataMember(Name = "SilverlightConnectTimeout")]
public int SilverlightConnectTimeout { get; set; }
Property Value
SimulateRealClickByDefault
Gets whether to simulate real click by default
Declaration
[DataMember(Name = "SimulateRealClickByDefault")]
public bool SimulateRealClickByDefault { get; set; }
Property Value
SimulateRealTypingByDefault
Gets whether to simulate real typing by default
Declaration
[DataMember(Name = "SimulateRealTypingByDefault")]
public bool SimulateRealTypingByDefault { get; set; }
Property Value
SkipDeleteElementPrompt
Declaration
[DataMember(Name = "SkipDeleteElementPrompt")]
public bool SkipDeleteElementPrompt { get; set; }
Property Value
SkipFindExpressionSetDataDrivenWarning
Declaration
[DataMember]
public bool SkipFindExpressionSetDataDrivenWarning { get; set; }
Property Value
SkipTranslatorsOptimization
Stop translators optimization during recording
Declaration
[DataMember(Name = "SkipTranslatorsOptimization")]
public bool SkipTranslatorsOptimization { get; set; }
Property Value
StopShowingHandlerViewTips
Declaration
public bool StopShowingHandlerViewTips { get; set; }
Property Value
StopShowingLoadConditionsViewTips
Declaration
public bool StopShowingLoadConditionsViewTips { get; set; }
Property Value
StopShowingLoadResultsViewTips
Declaration
public bool StopShowingLoadResultsViewTips { get; set; }
Property Value
StopShowingLoadRunViewTips
Declaration
public bool StopShowingLoadRunViewTips { get; set; }
Property Value
StopShowingLoadUserGroupsViewTips
Declaration
public bool StopShowingLoadUserGroupsViewTips { get; set; }
Property Value
TelerikComponentsVersion
The Telerik Components version to use
Declaration
[DataMember(Name = "TelerikComponentsVersion")]
public TelerikComponentsVersion TelerikComponentsVersion { get; set; }
Property Value
TfsDomain
Declaration
[DataMember(Name = "TfsDomain", IsRequired = false)]
public string TfsDomain { get; set; }
Property Value
TfsPasswordEncrypted
Declaration
[DataMember(Name = "TfsPassword", IsRequired = false)]
public string TfsPasswordEncrypted { get; set; }
Property Value
TfsSkipAuthDialog
Declaration
[DataMember(Name = "TfsSkipAuthDialog", IsRequired = false)]
public bool TfsSkipAuthDialog { get; set; }
Property Value
TfsUserName
Declaration
[DataMember(Name = "TfsUserName", IsRequired = false)]
public string TfsUserName { get; set; }
Property Value
UnitTestTypeCodeGeneration
Type of unit test to generate for one way code gen
Declaration
[DataMember(Name = "UnitTypeTypeGeneration")]
public UnitTestType UnitTestTypeCodeGeneration { get; set; }
Property Value
UrlHistory
History of navigated urls
UrlRecordMode
The Url record mode
Declaration
[DataMember(Name = "UrlRecordMode")]
public PageUriCompareMode UrlRecordMode { 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
[DataMember(Name = "UseBrowserExtension")]
public bool UseBrowserExtension { get; set; }
Property Value
UseHttpProxy
Declaration
[DataMember(Name = "UseHttpProxy")]
public bool UseHttpProxy { get; set; }
Property Value
UseLegacySilverlightFindLogic
Declaration
[DataMember(Name = "UseLegacySilverlightFindLogic")]
public bool UseLegacySilverlightFindLogic { get; set; }
Property Value
UseScreenshotCache
Declaration
[DataMember(Name = "UseScreenshotCache")]
public bool UseScreenshotCache { get; set; }
Property Value
WebComponents
Declaration
[DataMember(Name = "WebComponents")]
public bool WebComponents { get; set; }
Property Value
Methods
Clone()
Clone the UserSettings object
InitNewPropertiesDefaultValuesV2(Version)
Initialize new default values for V2 new properties. These properties will be null when deserializing an old project settings
Declaration
public void InitNewPropertiesDefaultValuesV2(Version upgradingFrom)
Parameters
upgradingFrom
OnError(StreamingContext, ErrorContext)
Declaration
public static void OnError(StreamingContext context, ErrorContext errorContext)
Parameters
context
errorContext
ErrorContext
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Value
Implements
TranslatorGroupEnabledChanged
Declaration
public event EventHandler<TranslatorGroupEnabledChangedEventArgs> TranslatorGroupEnabledChanged
Event Value