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); }
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(); }
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(); } } }
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(); }