ClassHtmlActionTranslatorBase
Definition
Namespace:ArtOfTest.WebAii.Design.Extensibility
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
public abstract class HtmlActionTranslatorBase : BaseLocator, IControlLocator, IInterfaceInterrogator, IActionTranslator, IActionProvider
Inheritance: objectBaseInterfaceInterrogatorBaseLocatorHtmlActionTranslatorBase
Implements:
Inherited Members
Constructors
HtmlActionTranslatorBase()
Declaration
protected HtmlActionTranslatorBase()
Properties
AddedControlActionTypes
Adds an array of action types for the action provider.
Declaration
protected virtual Type[] AddedControlActionTypes { get; }
Property Value
Type[]
ControlActionTypes
Declaration
public virtual Type[] ControlActionTypes { get; }
Property Value
Type[]
Implements
TechnologyType
Control technology type.
Declaration
public override TechnologyType TechnologyType { get; }
Property Value
Overrides
Methods
TranslateCommand(Element, HtmlCapturedCommand, out ActionDescriptor)
Translate a recording command from the recording surface. If you can't translate it, return false, else true.
Declaration
public abstract bool TranslateCommand(Element translatorLocatorElement, HtmlCapturedCommand command, out ActionDescriptor recordedDescriptor)
Parameters
translatorLocatorElement
The element that matched the Locator FindParam
command
The command object that contains all raw information regarding the action that took place on the recording surface
recordedDescriptor
The recordedDescriptor. If you return true, this should be set
Returns