public int ProfissionalLocal(string caminho) { int qtdFalhas; var options = new FirefoxOptions(); options.AddArgument("headless"); numLinhas = IntegracaoExcel.NumLinhas(caminho, "CadastroLocal"); DocumentoPDF.EscrevePDF(caminho, "Cadastro Profissional Local\n" + "Total de testes - " + (numLinhas - 1).ToString()); for (int i = 2; i <= 2; i++) { IWebDriver driver = new FirefoxDriver(); driver.Navigate().GoToUrl(buscaUrl); tipo = IntegracaoExcel.LeTabela(caminho, "CadastroLocal", i, 1); nome = IntegracaoExcel.LeTabela(caminho, "CadastroLocal", i, 2); telefone = IntegracaoExcel.LeTabela(caminho, "CadastroLocal", i, 3); cep = IntegracaoExcel.LeTabela(caminho, "CadastroLocal", i, 4); numero = IntegracaoExcel.LeTabela(caminho, "CadastroLocal", i, 5); TestCase010_UnimedProfissionalLogin.ProfissionalLogin(driver, "*****@*****.**", "123456"); resultadoTeste = TestCase011_ProfissionalCadastroLocal.ProfissionalLocal(driver, nome, telefone, cep, numero); DocumentoPDF.PrintScreen(caminho, driver, "CadastroLocal", i); IntegracaoExcel.EscreveTabela(caminho, "CadastroLocal", i, 6, resultadoTeste); if (resultadoTeste == "SUCESSO") { contTesteSucesso++; } else { contTesteFalha++; DocumentoPDF.AdicionaImagem(caminho, @"Images\Screenshots\SeleniumTestingScreenshotCadastroLocal" + i.ToString()); DocumentoPDF.EscreveFalha(caminho, tipo + ": " + nome + ", " + telefone + ", " + cep + ", " + numero); } driver.Close(); } IntegracaoExcel.FechaArquivo(caminho, "CadastroLocal"); DocumentoPDF.EscreveResultado(caminho, "Passed: " + (numLinhas - 1 - contTesteFalha).ToString() + " / Failed: " + contTesteFalha.ToString()); qtdFalhas = contTesteFalha; contTesteFalha = 0; contTesteSucesso = 0; return qtdFalhas; }
public int ProfissionalLogin(string caminho) { int qtdFalhas; var options = new FirefoxOptions(); options.AddArgument("headless"); numLinhas = IntegracaoExcel.NumLinhas(caminho, "UnimedLoginProfissional"); DocumentoPDF.EscrevePDF(caminho, "Login Profissional Unimed\n" + "Total de testes - " + (numLinhas - 1).ToString()); for (int i = 2; i <= 2; i++) { IWebDriver driver = new FirefoxDriver(); driver.Navigate().GoToUrl(buscaUrl); tipo = IntegracaoExcel.LeTabela(caminho, "UnimedLoginProfissional", i, 1); email = IntegracaoExcel.LeTabela(caminho, "UnimedLoginProfissional", i, 2); senha = IntegracaoExcel.LeTabela(caminho, "UnimedLoginProfissional", i, 3); resultadoTeste = TestCase010_UnimedProfissionalLogin.ProfissionalLogin(driver, email, senha); TestCase011_ProfissionalCadastroLocal.ProfissionalLocal(driver, "Teste", "08199999999", "50670160", "222"); DocumentoPDF.PrintScreen(caminho, driver, "UnimedLoginProfissional", i); IntegracaoExcel.EscreveTabela(caminho, "UnimedLoginProfissional", i, 4, resultadoTeste); if (resultadoTeste == "SUCESSO") { contTesteSucesso++; } else { contTesteFalha++; DocumentoPDF.AdicionaImagem(caminho, @"Images\Screenshots\SeleniumTestingScreenshotUnimedLoginProfissional" + i.ToString()); DocumentoPDF.EscreveFalha(caminho, tipo + ": " + email + ", " + senha); } driver.Close(); } IntegracaoExcel.FechaArquivo(caminho, "UnimedLoginProfissional"); DocumentoPDF.EscreveResultado(caminho, "Passed: " + (numLinhas - 1 - contTesteFalha).ToString() + " / Failed: " + contTesteFalha.ToString()); qtdFalhas = contTesteFalha; contTesteFalha = 0; contTesteSucesso = 0; return qtdFalhas; }