New to Telerik Test StudioStart a free 30-day trial

Definition

Namespace:ArtOfTest.WebAii.Silverlight

Assembly:ArtOfTest.WebAii.dll

Syntax:

C#
public sealed class VisualFind : TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>

Inheritance: objectTreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>VisualFind

Inherited Members TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.ByExpression(FrameworkElement, XamlFindExpression)TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.ByExpression(XamlFindExpression)TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.ByExpression(XamlFindExpression, bool)TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.AllByExpression(XamlFindExpression)TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.ByExpression(FrameworkElement, XamlFindExpression, bool)TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.AllByExpression(FrameworkElement, XamlFindExpression)TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.FindUsingHierarchicalClause(FrameworkElement, XamlFindClause)TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.FindAllUsingHierarchicalClause(FrameworkElement, XamlFindClause)TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.ByCustom(FrameworkElement, Predicate<FrameworkElement>, bool)TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.AllByCustom(FrameworkElement, Predicate<FrameworkElement>, bool)TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.FindUsingExpressionPath(FrameworkElement, string, out FrameworkElement)TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.LastUsedExpressionTreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.SearchRoot...

Properties

C#
public IApplication OwnerApp { get; }
C#
public override FrameworkElement SearchRoot { get; }

Overrides: TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.SearchRoot

C#
public FindStrategy Strategy { get; set; }
C#
public int WaitOnElementsTimeout { get; set; }

Methods

C#
public IList<FrameworkElement> AllByAutomationId(string id, string controlType)
Parameters:idstringcontrolTypestringReturns:

IList<FrameworkElement>

C#
public IList<FrameworkElement> AllByAutomationId(string id)
Parameters:idstringReturns:

IList<FrameworkElement>

C#
public IList<T> AllByAutomationId<T>(string id) where T : IFrameworkElement
Parameters:idstringReturns:

IList<T>

C#
public IList<FrameworkElement> AllByCustom(Predicate<FrameworkElement> customLogic)
Parameters:customLogicPredicate<FrameworkElement>Returns:

IList<FrameworkElement>

C#
public override IList<FrameworkElement> AllByExpression(XamlFindExpression expression)
Parameters:expressionXamlFindExpressionReturns:

IList<FrameworkElement>

Overrides: TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.AllByExpression(XamlFindExpression)

C#
public IList<FrameworkElement> AllByName(string name, string controlType)
Parameters:namestringcontrolTypestringReturns:

IList<FrameworkElement>

C#
public IList<FrameworkElement> AllByName(string name)
Parameters:namestringReturns:

IList<FrameworkElement>

C#
public IList<T> AllByName<T>(string name) where T : IFrameworkElement
Parameters:namestringReturns:

IList<T>

C#
public IList<FrameworkElement> AllByTextContent(string textContent)
Parameters:textContentstringReturns:

IList<FrameworkElement>

C#
public IList<FrameworkElement> AllByType(string controlType)
Parameters:controlTypestringReturns:

IList<FrameworkElement>

C#
public IList<T> AllByType<T>() where T : IFrameworkElement
Returns:

IList<T>

C#
public FrameworkElement ByAutomationId(string id, bool includeRoot)
Parameters:idstringincludeRootboolReturns:

FrameworkElement

C#
public FrameworkElement ByAutomationId(string id)
Parameters:idstringReturns:

FrameworkElement

C#
public T ByAutomationId<T>(string id) where T : IFrameworkElement
Parameters:idstringReturns:

T

C#
public T ByBaseType<T>() where T : IFrameworkElement
Returns:

T

C#
public FrameworkElement ByCustom(Predicate<FrameworkElement> customLogic)
Parameters:customLogicPredicate<FrameworkElement>Returns:

FrameworkElement

C#
public override FrameworkElement ByExpression(XamlFindExpression expression, bool includeRoot)
Parameters:expressionXamlFindExpressionincludeRootboolReturns:

FrameworkElement

Overrides: TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.ByExpression(XamlFindExpression, bool)

C#
public FrameworkElement ByExpressionReturnOrThrow(XamlFindExpression expression, bool includeRoot)
Parameters:expressionXamlFindExpressionincludeRootboolReturns:

FrameworkElement

C#
public FrameworkElement ByExpressionReturnOrThrow(XamlFindExpression expression)
Parameters:expressionXamlFindExpressionReturns:

FrameworkElement

C#
public FrameworkElement ByName(string name)
Parameters:namestringReturns:

FrameworkElement

C#
public T ByName<T>(string name) where T : IFrameworkElement
Parameters:namestringReturns:

T

C#
public FrameworkElement ByTextContent(string textContent)
Parameters:textContentstringReturns:

FrameworkElement

C#
public FrameworkElement ByType(string controlType)
Parameters:controlTypestringReturns:

FrameworkElement

C#
public T ByType<T>() where T : IFrameworkElement
Returns:

T

C#
public override IEnumerable<FrameworkElement> FindAllUsingHierarchicalClause(FrameworkElement startNode, XamlFindClause clause)
Parameters:startNodeFrameworkElementclauseXamlFindClauseReturns:

IEnumerable<FrameworkElement>

Overrides: TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.FindAllUsingHierarchicalClause(FrameworkElement, XamlFindClause)

C#
public override FrameworkElement FindUsingHierarchicalClause(FrameworkElement startNode, XamlFindClause clause)
Parameters:startNodeFrameworkElementclauseXamlFindClauseReturns:

FrameworkElement

Overrides: TreeCrawler<FrameworkElement, XamlFindExpression, XamlFindClause>.FindUsingHierarchicalClause(FrameworkElement, XamlFindClause)

C#
public void RefreshRoot()