public void Agendamento_004(string caminho) { IWebDriver driver = new ChromeDriver(); driver.Navigate().GoToUrl(BaseUrl); //TestCase002_Login.Login(driver, caminho, this.lines[0], this.lines[1], this.lines[2]); TestCase003_BuscaNome.Busca(driver, "Dr. Naora"); driver.Close(); }
public int BuscaNome(string caminho) { int qtdFalhas; var options = new FirefoxOptions(); options.AddArgument("headless"); IWebDriver driver = new FirefoxDriver(); numLinhas = IntegracaoExcel.NumLinhas(caminho, "BuscaNome"); DocumentoPDF.EscrevePDF(caminho, "Busca por Nome\n" + "Total de testes - " + (numLinhas - 1).ToString()); for (int i = 2; i <= 2; i++) { driver.Navigate().GoToUrl(BuscaUrl); tipo = IntegracaoExcel.LeTabela(caminho, "BuscaNome", i, 1); nome = IntegracaoExcel.LeTabela(caminho, "BuscaNome", i, 2); resultadoTeste = TestCase003_BuscaNome.Busca(driver, tipo, nome); DocumentoPDF.PrintScreen(caminho, driver, "BuscaNome", i); IntegracaoExcel.EscreveTabela(caminho, "BuscaNome", i, 3, resultadoTeste); if (resultadoTeste == "SUCESSO") { contTesteSucesso++; } else { contTesteFalha++; DocumentoPDF.AdicionaImagem(caminho, @"Images\Screenshots\SeleniumTestingScreenshotBuscaNome" + i.ToString()); DocumentoPDF.EscreveFalha(caminho, tipo + ": " + nome); } } IntegracaoExcel.FechaArquivo(caminho, "BuscaNome"); DocumentoPDF.EscreveResultado(caminho, "Passed: " + (numLinhas - 1 - contTesteFalha).ToString() + " / Failed: " + contTesteFalha.ToString()); qtdFalhas = contTesteFalha; contTesteFalha = 0; contTesteSucesso = 0; driver.Close(); return(qtdFalhas); }