private void ExpandSidebarRoot(SidebarRootItem rootItem) { var rootLink = GetRootLink(rootItem); if (IsRootLinkNotExpanded(rootLink)) { rootLink.Click(); } }
private IWebElement GetRootLink(SidebarRootItem rootItem) { var link = _driver.FindElement(By.XPath($"//a[@href='#{rootItem.ToString().ToUpperInvariant()}']")); return(link); }
public void NavigateTo(SidebarRootItem rootItem, SidebarSubItem subItem) { ExpandSidebarRoot(rootItem); ClickOnSideBarSubItem(subItem); }