ClassFindElementModel
Definition
Namespace:ArtOfTest.WebAii.Design.UI
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
public class FindElementModel : PropertyChangeNotification, INotifyPropertyChanged, INotifyPropertyChanging, IFindElementModel
Inheritance: objectPropertyChangeNotificationFindElementModel
Implements:
Inherited Members
Constructors
FindElementModel(Dispatcher)
Declaration
public FindElementModel(Dispatcher dispatcher)
Parameters
dispatcher
Properties
CanBeDataBound
Declaration
public bool CanBeDataBound { get; set; }
Property Value
Implements
ConnectToAppModel
Declaration
public ConnectToAppControlModel ConnectToAppModel { get; set; }
Property Value
CurrentDescriptor
Declaration
public ElementDescriptor CurrentDescriptor { get; }
Property Value
CurrentElement
Declaration
public ITargetElement CurrentElement { get; set; }
Property Value
CurrentElementName
Declaration
public string CurrentElementName { get; set; }
Property Value
Implements
CurrentFindExpression
Declaration
public FindExpressionElement CurrentFindExpression { get; }
Property Value
CurrentHost
Declaration
public IAutomationHost CurrentHost { get; set; }
Property Value
Implements
CurrentTechType
Declaration
public TechnologyType CurrentTechType { get; set; }
Property Value
DataDrivenFilter
Declaration
public string DataDrivenFilter { get; set; }
Property Value
Implements
DomTreeSelectedElement
Declaration
public ITargetElement DomTreeSelectedElement { get; set; }
Property Value
EditSmartFindLogicCommand
Declaration
public CommandHandler EditSmartFindLogicCommand { get; }
Property Value
CommandHandler
ElementDescriptors
Declaration
public List<ElementDescriptor> ElementDescriptors { get; }
Property Value
Implements
ElementDomSelected
Declaration
public ITargetElement ElementDomSelected { get; set; }
Property Value
ElementRootNode
Declaration
public ITargetElement ElementRootNode { get; set; }
Property Value
FilterGroups
Declaration
public SelectionTrackedList<FilterGroupModel> FilterGroups { get; }
Property Value
FindExpressionGen
Declaration
public IFindExpressionGenerator FindExpressionGen { get; }
Property Value
IsSmartFindLogicCapableElement
Declaration
public bool IsSmartFindLogicCapableElement { get; }
Property Value
OriginalHost
Declaration
public IAutomationHost OriginalHost { get; set; }
Property Value
RootNode
Declaration
public ITargetElement RootNode { get; set; }
Property Value
SuggestedElementText
Declaration
public string SuggestedElementText { get; set; }
Property Value
Suggestions
Declaration
public ObservableCollection<SuggestedExpressionModel> Suggestions { get; }
Property Value
Implements
SupportElementSplit
Declaration
public bool SupportElementSplit { get; set; }
Property Value
Implements
ValidationRequest
Declaration
public EventHandler ValidationRequest { get; set; }
Property Value
ValidationTimeStamp
Declaration
public DateTime ValidationTimeStamp { get; set; }
Property Value
VisibleHosts
Declaration
public ObservableCollection<SelectHostModel> VisibleHosts { get; }
Property Value
Methods
AddBlankGroup()
Declaration
public void AddBlankGroup()
Implements
AddSuggestion(SuggestedExpressionModel)
Declaration
public void AddSuggestion(SuggestedExpressionModel suggestion)
Parameters
suggestion
Implements
DeleteGroup(FilterGroupModel)
Declaration
public void DeleteGroup(FilterGroupModel groupModel)
Parameters
groupModel
Implements
HighlightElement(ITargetElement)
Declaration
protected virtual void HighlightElement(ITargetElement element)
Parameters
element
LoadAttachableBrowsers()
Declaration
protected virtual void LoadAttachableBrowsers()
LoadExistingApplications()
Declaration
protected virtual void LoadExistingApplications()
LoadExistingDesktopApplications()
Declaration
public void LoadExistingDesktopApplications()
LoadRunningWebRecorders()
Declaration
protected virtual void LoadRunningWebRecorders()
OnFilterNameChanged(string)
Declaration
public void OnFilterNameChanged(string newName)
Parameters
newName
Implements
OnFilterNameChanging(string)
Declaration
public void OnFilterNameChanging(string oldName)
Parameters
oldName
Implements
OnValidationRequest()
Declaration
public void OnValidationRequest()
Implements
RebuildSuggestions(FilterGroupModel)
Declaration
public void RebuildSuggestions(FilterGroupModel fgm)
Parameters
fgm
Implements
ReportError(string)
Declaration
protected virtual void ReportError(string errorMsg)
Parameters
errorMsg