Class
FindElementModel

Definition

Namespace:ArtOfTest.WebAii.Design.UI

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class FindElementModel : PropertyChangeNotification, INotifyPropertyChanged, INotifyPropertyChanging, IFindElementModel

Inheritance: objectPropertyChangeNotificationFindElementModel

Implements: IFindElementModelINotifyPropertyChangedINotifyPropertyChanging

Inherited Members PropertyChangeNotification.OnPropertyChanged(string)PropertyChangeNotification.OnPropertyChanging(string)PropertyChangeNotification.PropertyChangedPropertyChangeNotification.PropertyChanging

Constructors

FindElementModel(Dispatcher)

Declaration

cs-api-definition
public FindElementModel(Dispatcher dispatcher)

Parameters

dispatcher

Dispatcher

Properties

AdvanceViewText

Declaration

cs-api-definition
public string AdvanceViewText { get; set; }

Property Value

string

AreTroubleshootItemsEnabled

Declaration

cs-api-definition
public bool AreTroubleshootItemsEnabled { get; }

Property Value

bool

BackupClause

Declaration

cs-api-definition
public string BackupClause { get; set; }

Property Value

string

CanBeDataBound

Declaration

cs-api-definition
public bool CanBeDataBound { get; set; }

Property Value

bool

Implements IFindElementModel.CanBeDataBound

CanDeleteGroup

Declaration

cs-api-definition
public bool CanDeleteGroup { get; }

Property Value

bool

CanRunToStep

Declaration

cs-api-definition
public bool CanRunToStep { get; set; }

Property Value

bool

CanSwitchElement

Declaration

cs-api-definition
public bool CanSwitchElement { get; set; }

Property Value

bool

ConnectToAppModel

Declaration

cs-api-definition
public ConnectToAppControlModel ConnectToAppModel { get; set; }

Property Value

ConnectToAppControlModel

ConnectToText

Declaration

cs-api-definition
public string ConnectToText { get; set; }

Property Value

string

CurrentDescriptor

Declaration

cs-api-definition
public ElementDescriptor CurrentDescriptor { get; }

Property Value

ElementDescriptor

CurrentElement

Declaration

cs-api-definition
public ITargetElement CurrentElement { get; set; }

Property Value

ITargetElement

CurrentElementName

Declaration

cs-api-definition
public string CurrentElementName { get; set; }

Property Value

string

Implements IFindElementModel.CurrentElementName

CurrentFindExpression

Declaration

cs-api-definition
public FindExpressionElement CurrentFindExpression { get; }

Property Value

FindExpressionElement

CurrentHost

Declaration

cs-api-definition
public IAutomationHost CurrentHost { get; set; }

Property Value

IAutomationHost

Implements IFindElementModel.CurrentHost

CurrentPath

Declaration

cs-api-definition
public string CurrentPath { get; set; }

Property Value

string

CurrentTechType

Declaration

cs-api-definition
public TechnologyType CurrentTechType { get; set; }

Property Value

TechnologyType

DataDrivenFilter

Declaration

cs-api-definition
public string DataDrivenFilter { get; set; }

Property Value

string

Implements IFindElementModel.DataDrivenFilter

DomTreeSelectedElement

Declaration

cs-api-definition
public ITargetElement DomTreeSelectedElement { get; set; }

Property Value

ITargetElement

EditSmartFindLogicCommand

Declaration

cs-api-definition
public CommandHandler EditSmartFindLogicCommand { get; }

Property Value

CommandHandler

ElementDescriptors

Declaration

cs-api-definition
public List<ElementDescriptor> ElementDescriptors { get; }

Property Value

List<ElementDescriptor>

Implements IFindElementModel.ElementDescriptors

ElementDomSelected

Declaration

cs-api-definition
public ITargetElement ElementDomSelected { get; set; }

Property Value

ITargetElement

ElementRootNode

Declaration

cs-api-definition
public ITargetElement ElementRootNode { get; set; }

Property Value

ITargetElement

ErrorCallBack

Declaration

cs-api-definition
public Action<GenericEventArgs<string>> ErrorCallBack { get; set; }

Property Value

Action<GenericEventArgs<string>>

FilterGroups

Declaration

cs-api-definition
public SelectionTrackedList<FilterGroupModel> FilterGroups { get; }

Property Value

SelectionTrackedList<FilterGroupModel>

FindExpressionGen

Declaration

cs-api-definition
public IFindExpressionGenerator FindExpressionGen { get; }

Property Value

IFindExpressionGenerator

HideWelcomeScreen

Declaration

cs-api-definition
public bool HideWelcomeScreen { get; set; }

Property Value

bool

HintPanelFindText

Declaration

cs-api-definition
public string HintPanelFindText { get; set; }

Property Value

string

IsConnected

Declaration

cs-api-definition
public bool IsConnected { get; set; }

Property Value

bool

Implements IFindElementModel.IsConnected

IsCorrectTechnologyType

Declaration

cs-api-definition
public bool IsCorrectTechnologyType { get; }

Property Value

bool

IsDataDriven

Declaration

cs-api-definition
public bool IsDataDriven { get; set; }

Property Value

bool

Implements IFindElementModel.IsDataDriven

IsDesktopElement

Declaration

cs-api-definition
public bool IsDesktopElement { get; }

Property Value

bool

IsDirty

Declaration

cs-api-definition
public bool IsDirty { get; set; }

Property Value

bool

Implements IFindElementModel.IsDirty

IsElementDomEnabled

Declaration

cs-api-definition
public bool IsElementDomEnabled { get; }

Property Value

bool

IsFromBackupSearch

Declaration

cs-api-definition
public bool IsFromBackupSearch { get; }

Property Value

bool

IsHostCached

Declaration

cs-api-definition
public bool IsHostCached { get; }

Property Value

bool

IsSmartFindLogicCapableElement

Declaration

cs-api-definition
public bool IsSmartFindLogicCapableElement { get; }

Property Value

bool

NewElementNodeType

Declaration

cs-api-definition
public Type NewElementNodeType { get; }

Property Value

Type

OriginalHost

Declaration

cs-api-definition
public IAutomationHost OriginalHost { get; set; }

Property Value

IAutomationHost

RootNode

Declaration

cs-api-definition
public ITargetElement RootNode { get; set; }

Property Value

ITargetElement

SuggestedElementText

Declaration

cs-api-definition
public string SuggestedElementText { get; set; }

Property Value

string

Suggestions

Declaration

cs-api-definition
public ObservableCollection<SuggestedExpressionModel> Suggestions { get; }

Property Value

ObservableCollection<SuggestedExpressionModel>

Implements IFindElementModel.Suggestions

SupportElementSplit

Declaration

cs-api-definition
public bool SupportElementSplit { get; set; }

Property Value

bool

Implements IFindElementModel.SupportElementSplit

ValidationRequest

Declaration

cs-api-definition
public EventHandler ValidationRequest { get; set; }

Property Value

EventHandler

ValidationTimeStamp

Declaration

cs-api-definition
public DateTime ValidationTimeStamp { get; set; }

Property Value

DateTime

VisibleHosts

Declaration

cs-api-definition
public ObservableCollection<SelectHostModel> VisibleHosts { get; }

Property Value

ObservableCollection<SelectHostModel>

Methods

AddBlankGroup()

Declaration

cs-api-definition
public void AddBlankGroup()

Implements IFindElementModel.AddBlankGroup()

AddSuggestion(SuggestedExpressionModel)

Declaration

cs-api-definition
public void AddSuggestion(SuggestedExpressionModel suggestion)

Parameters

suggestion

SuggestedExpressionModel

Implements IFindElementModel.AddSuggestion(SuggestedExpressionModel)

DeleteGroup(FilterGroupModel)

Declaration

cs-api-definition
public void DeleteGroup(FilterGroupModel groupModel)

Parameters

groupModel

FilterGroupModel

Implements IFindElementModel.DeleteGroup(FilterGroupModel)

HighlightElement(ITargetElement)

Declaration

cs-api-definition
protected virtual void HighlightElement(ITargetElement element)

Parameters

element

ITargetElement

LoadAttachableBrowsers()

Declaration

cs-api-definition
protected virtual void LoadAttachableBrowsers()

LoadExistingApplications()

Declaration

cs-api-definition
protected virtual void LoadExistingApplications()

LoadExistingDesktopApplications()

Declaration

cs-api-definition
public void LoadExistingDesktopApplications()

LoadRunningWebRecorders()

Declaration

cs-api-definition
protected virtual void LoadRunningWebRecorders()

OnFilterNameChanged(string)

Declaration

cs-api-definition
public void OnFilterNameChanged(string newName)

Parameters

newName

string

Implements IFindElementModel.OnFilterNameChanged(string)

OnFilterNameChanging(string)

Declaration

cs-api-definition
public void OnFilterNameChanging(string oldName)

Parameters

oldName

string

Implements IFindElementModel.OnFilterNameChanging(string)

OnValidationRequest()

Declaration

cs-api-definition
public void OnValidationRequest()

Implements IFindElementModel.OnValidationRequest()

RebuildSuggestions(FilterGroupModel)

Declaration

cs-api-definition
public void RebuildSuggestions(FilterGroupModel fgm)

Parameters

fgm

FilterGroupModel

Implements IFindElementModel.RebuildSuggestions(FilterGroupModel)

ReportError(string)

Declaration

cs-api-definition
protected virtual void ReportError(string errorMsg)

Parameters

errorMsg

string