public int ModificaUsuario(string caminho)
        {
            int qtdFalhas;
            var options = new FirefoxOptions();

            options.AddArgument("headless");

            IWebDriver driver = new FirefoxDriver();

            numLinhas = IntegracaoExcel.NumLinhas(caminho, "ModificaUsuario");
            DocumentoPDF.EscrevePDF(caminho, "Edição de Usuário\n" + "Total de testes - " + (numLinhas - 1).ToString());

            driver.Navigate().GoToUrl(BaseUrl);
            Acesso.AcessoNaora(driver);

            for (int i = 2; i <= numLinhas; i++)
            {
                driver.Navigate().GoToUrl(BaseUrl);

                tipo           = IntegracaoExcel.LeTabela(caminho, "ModificaUsuario", i, 1);
                alteracao      = IntegracaoExcel.LeTabela(caminho, "ModificaUsuario", i, 2);
                resultadoTeste = TestCase005_EditarPaciente.EditarPerfil(driver, tipo, alteracao);

                DocumentoPDF.PrintScreen(caminho, driver, "ModificaUsuario", i);
                IntegracaoExcel.EscreveTabela(caminho, "ModificaUsuario", i, 3, resultadoTeste);

                if (resultadoTeste == "SUCESSO")
                {
                    contTesteSucesso++;
                }
                else
                {
                    contTesteFalha++;
                    DocumentoPDF.AdicionaImagem(caminho, @"Images\Screenshots\SeleniumTestingScreenshotModificaUsuario" + i.ToString());
                    DocumentoPDF.EscreveFalha(caminho, tipo + ": " + especialidade);
                }
            }
            IntegracaoExcel.FechaArquivo(caminho, "ModificaUsuario");
            DocumentoPDF.EscreveResultado(caminho, "Passed: " + (numLinhas - 1 - contTesteFalha).ToString() + " / Failed: " + contTesteFalha.ToString());

            qtdFalhas        = contTesteFalha;
            contTesteFalha   = 0;
            contTesteSucesso = 0;
            driver.Close();

            return(qtdFalhas);
        }