InterfaceIRecorderHostEventCallbacks
Definition
Namespace:ArtOfTest.WebAii.Design.UI.RecordingSurface
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
[ServiceKnownType("GetKnownTypes", typeof(Loader))]
public interface IRecorderHostEventCallbacks
Methods
AddElementsForMapping(List<INodeData>)
Add elements to the recorder launched in mapping mode.
EnableHighlighting(bool)
Allow the Orchestrator to enable/disable highlighting for the recording remotely.
Declaration
[OperationContract(IsOneWay = true)]
void EnableHighlighting(bool enable)
Parameters
enable
HighlightElementOnSurface(string[], TechnologyType)
HighlightOnSurface request from Host
Declaration
[OperationContract(IsOneWay = true)]
void HighlightElementOnSurface(string[] findClauses, TechnologyType elementTechType)
Parameters
findClauses
string[]
elementTechType
HighlightOnSurface(ElementDescriptor)
HighlightOnSurface request from Host
Declaration
[OperationContract(IsOneWay = true)]
void HighlightOnSurface(ElementDescriptor element)
Parameters
element
IsMapping()
Determines whether this instance is recording.
IsRecording()
Determines whether this instance is recording.
LocateElementByImage(ElementImageData)
Validate image on recorder in image mode.
Declaration
[OperationContract(IsOneWay = true)]
void LocateElementByImage(ElementImageData data)
Parameters
data
Element image data.
LocateInDom(ElementDescriptor, bool)
LocateInDOM request from Host
Declaration
[OperationContract(IsOneWay = true)]
void LocateInDom(ElementDescriptor element, bool forceDomVisible)
Parameters
element
forceDomVisible
RemoveMappedElement(INodeData)
Remove already mapped dummy elements.
Declaration
[OperationContract(IsOneWay = true)]
void RemoveMappedElement(INodeData dummyElement)
Parameters
dummyElement
ShowRecorderWindow(RecorderMode)
Allow the Orchestrator to force show the Recorder window
Declaration
[OperationContract]
void ShowRecorderWindow(RecorderMode mode)
Parameters
mode
Recorder mode.
StartImageRecording(ElementImageData)
Start recorder in image recording mode.
Declaration
[OperationContract(IsOneWay = true)]
void StartImageRecording(ElementImageData data)
Parameters
data
Element image data.
StartMapping(List<INodeData>)
Start recorder in mapping mode.
TechType()
Gets the tech type.
ToggleRecording(bool)
Allow the Orchestrator to show mapping state of the recorder with dummy elements.
Declaration
[OperationContract(IsOneWay = true)]
void ToggleRecording(bool enable)
Parameters
enable
TranslatorGroupEnabledChanged(string)
Translator group enabled changed notification.
Declaration
[OperationContract(IsOneWay = true)]
void TranslatorGroupEnabledChanged(string groupName)
Parameters
groupName
The name of the translator group which enabled state has been changed.
UserSettingsChanged(UserSettings)
UserSettings changed notification
Declaration
[OperationContract(IsOneWay = true)]
void UserSettingsChanged(UserSettings settings)
Parameters
settings