public WebTree(RemoteWebDriver driver, IWebElement webElement, WebTreeOptions customOptions = null) : base(driver, webElement) { var options = customOptions ?? new WebTreeOptions(); this.expanderLocator = options.GetEffectiveExpanderLocator(); this.collapserLocator = options.GetEffectiveCollapseLocator(); this.isSelfItemsContainer = options.IsSelfItemsContainer; this.itemsContainerLocator = options.ItemsContainerLocator ?? By.TagName(webElement.TagName);; }
public WebTree ToWebTree(WebTreeOptions options = null) { return(new WebTree(this.Driver, this.WebElement, options)); }
public WebTree GetTreeWithId(string id, WebTreeOptions options = null) { return(Driver.GetTreeWithId(id, options)); }