Exemple #1
0
        /// <summary>
        /// Returns &lt;a&gt; IWebElement from the navigation bar that is currently active
        /// </summary>
        /// <returns></returns>
        public IWebElement GetActiveTab()
        {
            IWebElement activeTab = null;
            IReadOnlyCollection <IWebElement> links = NavigationBlocksDiv.FindElements(By.CssSelector("a"));

            foreach (IWebElement link in links)
            {
                if (link.GetAttribute("class").Contains("active"))
                {
                    activeTab = link;
                    break;
                }
            }

            return(activeTab);
        }
Exemple #2
0
        public List <IWebElement> GetListOfNavigationBarItems()
        {
            List <IWebElement> elements = NavigationBlocksDiv.FindElements(By.TagName("span")).ToList();

            return(elements);
        }