ClassIdentificationOptionsScheme
Options to define how a FindParam is generated for a specific element. This will live as part of the UserSettings and are per project.
Definition
Namespace:ArtOfTest.Common.Design.Translation
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
[DataContract(Namespace = "http://artoftest.com/schemas/WebAiiDesignCanvas/1.0.0")]
public class IdentificationOptionsScheme : IExtensibleDataObject, ICloneable
Inheritance: objectIdentificationOptionsScheme
Implements:
Constructors
IdentificationOptionsScheme()
Serialization Contructor
Declaration
public IdentificationOptionsScheme()
IdentificationOptionsScheme(string, TechnologyType)
Create a new identification options.
Declaration
public IdentificationOptionsScheme(string schemeName, TechnologyType tech)
Parameters
schemeName
The scheme name.
tech
Fields
DefaultIdentificationName
The default identification name.
DefaultIdentificationSchemeName
Default scheme
Declaration
public static string DefaultIdentificationSchemeName
Field Value
Properties
AlwaysAssertTagName
Gets or sets whether to assert tag name as part of the identification.
Declaration
[DataMember(Name = "AlwaysAssertTagName")]
public bool AlwaysAssertTagName { get; set; }
Property Value
AutoDetectTestRegions
Gets or sets whether to auto detect test regions as part of the recording.
Declaration
[DataMember(Name = "AutoDetectTestRegions")]
public bool AutoDetectTestRegions { get; set; }
Property Value
CheckFindParamUniqueness
Gets or sets whether to perform a check for FindParam uniqueness.
Declaration
[DataMember(Name = "CheckFindParamUniqueness")]
public bool CheckFindParamUniqueness { get; set; }
Property Value
ExtensionData
Declaration
public ExtensionDataObject ExtensionData { get; set; }
Property Value
Implements
IdentificationsPerTag
The overall schemes for this identification
Declaration
[DataMember(Name = "IdentificationsPerTag")]
public Dictionary<string, IdentificationDescriptorList> IdentificationsPerTag { get; set; }
Property Value
TechnologyType
Declaration
[DataMember(Name = "TechnologyType")]
public TechnologyType TechnologyType { get; }
Property Value
TryAttributeCombinations
Gets or sets whether the identification should try attribute identifications
Declaration
[DataMember(Name = "TryAttributeCombinations")]
public bool TryAttributeCombinations { get; set; }
Property Value