New to Telerik Test StudioStart a free 30-day trial

Definition

Namespace:ArtOfTest.WebAii.ObjectModel

Assembly:ArtOfTest.WebAii.dll

Syntax:

C#
public class HtmlTreeBuilder : BaseTreeBuilder<Element>

Inheritance: objectBaseTreeBuilder<Element>HtmlTreeBuilder

Inherited Members BaseTreeBuilder<Element>.BuildDomTree(string, bool)BaseTreeBuilder<Element>.DocTypeBaseTreeBuilder<Element>.Root

Constructors

C#
public HtmlTreeBuilder()
C#
public HtmlTreeBuilder(IAutomationHost browser)
Parameters:browserIAutomationHost

Properties

C#
protected override IEnumerable<string> RecursiveContainerTags { get; }

Overrides: BaseTreeBuilder<Element>.RecursiveContainerTags

C#
public TestRegionCollection TestRegions { get; }

Methods

C#
protected override void ClearTree()

Overrides: BaseTreeBuilder<Element>.ClearTree()

C#
public override Element CreateNewElement(ParsedElement parsedElement, IAutomationHost host)
Parameters:parsedElementParsedElementhostIAutomationHostReturns:

Element

Overrides: BaseTreeBuilder<Element>.CreateNewElement(ParsedElement, IAutomationHost)

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

bool

Overrides: BaseTreeBuilder<Element>.StartTagCloses(string, string)

C#
public override void TestRegionDetected(Element regionElement)
Parameters:regionElementElement

Overrides: BaseTreeBuilder<Element>.TestRegionDetected(Element)

C#
protected override void TrackRecursiveContainer(Element element)
Parameters:elementElement

Overrides: BaseTreeBuilder<Element>.TrackRecursiveContainer(Element)