ClassHtmlVerificationDescriptor
Definition
Namespace:ArtOfTest.WebAii.Design.Extensibility
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
[DataContract(Namespace = "http://artoftest.com/schemas/WebAiiDesignCanvas/1.0.0")]
public abstract class HtmlVerificationDescriptor : VerificationDescriptor, INotifyPropertyChanged, ICustomTypeDescriptor, IExtensibleDataObject, IInspectWebSettings
Inheritance: objectDataBoundObjectAutomationDescriptorVerificationDescriptorHtmlVerificationDescriptor
Derived Classes:
Implements:
Inherited Members
Constructors
HtmlVerificationDescriptor()
Create a new verification descriptor
Declaration
public HtmlVerificationDescriptor()
HtmlVerificationDescriptor(Element)
Create a new verification descriptor
Declaration
public HtmlVerificationDescriptor(Element target)
Parameters
target
HtmlVerificationDescriptor(string, Element)
Create a new verification descriptor
Properties
PrimaryHtmlTarget
Gets the primary target element
Declaration
[Browsable(false)]
public Element PrimaryHtmlTarget { get; }
Property Value
PrimaryTarget
Declaration
public override ElementDescriptor PrimaryTarget { get; set; }
Property Value
Overrides
SecondaryTarget
Declaration
public override ElementDescriptor SecondaryTarget { get; set; }
Property Value
Overrides
TechnologyType
Get the technology type.
Declaration
public override TechnologyType TechnologyType { get; }
Property Value
Overrides
Methods
CreateElementFindExpression(string)
Creates a CodeDOM expression for the element's terminal FindExpression
Declaration
protected override CodeExpression CreateElementFindExpression(string elementKey)
Parameters
elementKey
Key into this descriptors collection of element descriptors for the desired element
Returns
A CodeDOM expression that constructs a new FindExpression specifying the desired element
Overrides
InspectWebSettings(UserSettings)
Called before the descriptor is recorded into the project in case the descriptor needs to modify its properties according to the project settings
Declaration
public virtual void InspectWebSettings(UserSettings settings)
Parameters
settings
The current project settings
Implements