Class
HtmlActionTranslatorBase

Definition

Namespace:ArtOfTest.WebAii.Design.Extensibility

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public abstract class HtmlActionTranslatorBase : BaseLocator, IControlLocator, IInterfaceInterrogator, IActionTranslator, IActionProvider

Inheritance: objectBaseInterfaceInterrogatorBaseLocatorHtmlActionTranslatorBase

Implements: IActionProviderIActionTranslatorIControlLocatorIInterfaceInterrogator

Inherited Members BaseLocator.ProvideCustomElementData(ITargetElement, ITargetElement)BaseLocator.OnBeforeContextMenuShow(ITargetElement, ITargetElement)BaseLocator.OnAfterContextMenuHide(ITargetElement, ITargetElement)BaseLocator.EnabledBaseLocator.UseDesktopActionsOnlyBaseLocator.TelerikComponentsVersionBaseLocator.ControlTypeBaseLocator.IdentifyColorBaseLocator.IdentifyIconBaseLocator.LocatorsBaseLocator.NameBaseLocator.IdentifyAsContainerBaseInterfaceInterrogator.MatchMaskBaseInterfaceInterrogator.ActionTranslatorBaseInterfaceInterrogator.UICueProviderBaseInterfaceInterrogator.VerificationProviderBaseInterfaceInterrogator.HasActionTranslatorBaseInterfaceInterrogator.HasUICueProviderBaseInterfaceInterrogator.HasVerificationProvider

Constructors

HtmlActionTranslatorBase()

Declaration

cs-api-definition
protected HtmlActionTranslatorBase()

Properties

AddedControlActionTypes

Adds an array of action types for the action provider.

Declaration

cs-api-definition
protected virtual Type[] AddedControlActionTypes { get; }

Property Value

Type[]

ControlActionTypes

Declaration

cs-api-definition
public virtual Type[] ControlActionTypes { get; }

Property Value

Type[]

Implements IActionProvider.ControlActionTypes

TechnologyType

Control technology type.

Declaration

cs-api-definition
public override TechnologyType TechnologyType { get; }

Property Value

TechnologyType

Overrides BaseLocator.TechnologyType

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

cs-api-definition
public abstract bool TranslateCommand(Element translatorLocatorElement, HtmlCapturedCommand command, out ActionDescriptor recordedDescriptor)

Parameters

translatorLocatorElement

Element

The element that matched the Locator FindParam

command

HtmlCapturedCommand

The command object that contains all raw information regarding the action that took place on the recording surface

recordedDescriptor

ActionDescriptor

The recordedDescriptor. If you return true, this should be set

Returns

bool