public static bool IsNextTabActive(TabOrdinance tabOrdinance) { ReadOnlyCollection <IWebElement> mainTabs = Driver.Instance.FindElements(By.ClassName(classNameToFind: "methodOption")); IWebElement selectedTab = Driver.Instance.FindElements(By.ClassName(classNameToFind: "active"))[0]; IWebElement checkTab = mainTabs[(int)tabOrdinance]; bool selected = (checkTab.Text == selectedTab.Text); return(selected); }
public static TabCommands GotoTab(TabOrdinance tabOrdinance) { ReadOnlyCollection <IWebElement> mainTabs = Driver.Instance.FindElements(By.ClassName(classNameToFind: "methodOption")); IWebElement selectedTab = mainTabs[(int)tabOrdinance]; var navCommand = new TabCommands { TabOrdinance = tabOrdinance, SelectedTabText = selectedTab.Text }; selectedTab.Click(); //Driver.Wait(TimeSpan.FromSeconds(value: 3)); Driver.PleaseWait(); return(navCommand); }
public TabCommands Tab(TabOrdinance tab) { currentTab = Driver.Instance.FindElement(By.ClassName(classNameToFind: "analysisTabs")); return(this); }