Example #1
0
        public int VerificarQuantidadesLinhas()
        {
            SeleniumUteis uteis  = new SeleniumUteis();
            WebDriverWait espera = new WebDriverWait(WebDriver.driver, TimeSpan.FromSeconds(20));

            espera.Until(ExpectedConditions.ElementIsVisible(By.TagName("tbody")));
            int count  = 0;
            var tabela = driver.FindElement(By.TagName("tbody"));

            foreach (var tr in tabela.FindElements(By.TagName("tr")))
            {
                count = count + 1;
            }
            return(count);
        }
Example #2
0
        public void ClicaPosicaoTabela(String nome, int val)
        {
            SeleniumUteis uteis  = new SeleniumUteis();
            WebDriverWait espera = new WebDriverWait(WebDriver.driver, TimeSpan.FromSeconds(20));

            espera.Until(ExpectedConditions.ElementIsVisible(By.TagName("tbody")));
            var tabela = driver.FindElement(By.TagName("tbody"));

            foreach (var tr in tabela.FindElements(By.TagName("tr")))
            {
                var tds = tr.FindElements(By.TagName("td"));
                if (tds[0].Text.Trim().Equals(nome))
                {
                    tds[val].Click();
                    return;
                }
            }
            Assert.Fail();
        }
Example #3
0
        public void VerificaNomesFiltro(string nome)
        {
            SeleniumUteis uteis  = new SeleniumUteis();
            WebDriverWait espera = new WebDriverWait(WebDriver.driver, TimeSpan.FromSeconds(20));

            espera.Until(ExpectedConditions.ElementIsVisible(By.TagName("tbody")));
            var tabela = driver.FindElement(By.TagName("tbody"));

            foreach (var tr in tabela.FindElements(By.TagName("tr")))
            {
                var tds = tr.FindElements(By.TagName("td"));
                if (nome.Trim().Contains(tds[0].Text))
                {
                    Assert.AreEqual(nome, tds[0].Text.Trim());
                }
                else
                {
                    Assert.Fail();
                }
            }
        }
Example #4
0
        public void  VerificaNomeTabela(string nome)
        {
            SeleniumUteis uteis  = new SeleniumUteis();
            WebDriverWait espera = new WebDriverWait(WebDriver.driver, TimeSpan.FromSeconds(20));

            espera.Until(ExpectedConditions.ElementIsVisible(By.TagName("tbody")));
            var tabela = driver.FindElement(By.TagName("tbody"));

            foreach (var tr in tabela.FindElements(By.TagName("tr")))
            {
                var tds = tr.FindElements(By.TagName("td"));
                for (var i = 0; i < tds.Count; i++)
                {
                    if (tds[i].Text.Trim().Equals(nome))
                    {
                        Assert.AreEqual(nome, tds[i].Text.Trim());
                        return;
                    }
                }
            }
            Assert.Fail();
        }