New to Telerik Test StudioStart a free 30-day trial

Definition

Namespace:ArtOfTest.Common

Assembly:ArtOfTest.WebAii.dll

Type Parameters:

T

Syntax:

C#
public abstract class BaseTreeBuilder<T> where T : ITargetElement

Inheritance: objectBaseTreeBuilder<T>

Derived Classes: HtmlTreeBuilder

Properties

C#
public T DocType { get; }
C#
protected virtual IEnumerable<string> RecursiveContainerTags { get; }
C#
public T Root { get; }

Methods

C#
public T BuildDomTree(string text, bool trimWhiteSpace)
Parameters:textstringtrimWhiteSpaceboolReturns:

T

C#
protected virtual void ClearTree()
C#
public abstract T CreateNewElement(ParsedElement parsedElement, IAutomationHost host)
Parameters:parsedElementParsedElementhostIAutomationHostReturns:

T

C#
protected virtual bool StartTagCloses(string startTag, string stackTag)
Parameters:startTagstringstackTagstringReturns:

bool

C#
public abstract void TestRegionDetected(T regionElement)
Parameters:regionElementT
C#
protected virtual void TrackRecursiveContainer(T container)
Parameters:containerT