ArtOfTest.Common.Design.Extensibility
A base class to interrogate a specific translator on what services/providers it supports.
A generic base translator implementation. Extends BaseInterfaceInterrogator and IControlLocator This class can be used as the base class for any single or combination of ActionTranslator, WaitProvider or VerificationProvider.
Holds all the data needed to customize element descriptor.
Mark a property on a descriptor that it supports data driven testing.
Object that can persist a list of values captured at a certain point in time for a descriptor
A collection of DescriptorValueStore items
Represents a result of a search for an element using a FindExpression
This attribute denotes that a property has to change dependent properties
Specifies what descriptor to hide.
Implement if type is going to be used as a code gen parameter
This interface is implemented by classes that want to locators for specific controls.
Allows the descriptor to extend the editing behavior of a Sentence.
Generates FindExpression objects to locate target elements
This interface is implemented by classes that want to interrogate the implementation for certain provider interfaces. As new providers are added, this interface can support more. This interface helps avoid doing casting of objects or interrogation during the execution of the code.
Interface implemented by descriptor to support showing a preview of all possible task combinations including values
Renders the param within the ParamHost
Used to provide UI cue on the recording surface.
Implemented by a Translator or a TranslatorGroup to offer extensible specialized verification rules to the designer.
This attribute denotes that a property should show up in a step's default inline editor
The structure representation of a sentence
This attribute is used to decorate a descriptor class with the structure of the sentence parameters
Represents a parameter in a sentence editor
This attribute is used to decorate a property on an AutomationDescriptor to indicate that it should be a parameter as part of a SentenceEditor
Indicates algorithm that was used to find descriptor targets.
Represents the result of a call to Verify on the VerificationDescriptor
Represents the result of a verification acting as a wait.