Пример #1
0
        public void EfetuarCredenciamento()
        {
            var selenium = Global.obterInstancia();

            for (int i = 1; i <= Constantes.QuantidadeCredenciamentos; i++)
            {
                string codigoCredenciamento = FazerCredenciamento();
                paginaInicial = new PaginaInicial(selenium.driver);
                if (Constantes.TesteSistemalocal)
                {
                    paginaInicial.AbrirPagina(urlPaginaGerenciarLocal);
                }
                else
                {
                    paginaInicial.AbrirPagina(urlPaginaGerenciarServidorDes);
                }
                paginaGerenciarProcesso = new PaginaGerenciarProcesso(selenium.driver);
                paginaGerenciarProcesso.DesignarAnalista(codigoCredenciamento);

                if (Constantes.TesteSistemalocal)
                {
                    paginaInicial.FazerLogout();
                    paginaInicial.AbrirPagina(urlPaginaLogin);
                    paginaInicial.FazerLogin("00092385060", "lamppit@2020");
                    paginaInicial.AbrirPagina(urlPaginaAnalisarLocal);
                }
                else
                {
                    paginaInicial.FazerLogout();
                    paginaInicial.AbrirPagina(urlPaginaLoginServidorDes);
                    paginaInicial.FazerLoginServidor("00092385060", "lamppit@2020");
                    paginaInicial.AbrirPagina(urlPaginaAnalisarServidorDes);
                }

                paginaAnalisarCredenciamento = new PaginaAnalisarCredenciamento(selenium.driver);
                paginaAnalisarCredenciamento.Analisar(codigoCredenciamento);

                if (Constantes.TesteSistemalocal)
                {
                    paginaInicial.AbrirPagina(urlPaginaGerenciarLocal);
                }
                else
                {
                    paginaInicial.AbrirPagina(urlPaginaGerenciarServidorDes);
                }

                paginaGerenciarProcesso.DespacharImediato(codigoCredenciamento);
                Thread.Sleep(2000);
                paginaGerenciarProcesso.DespacharCoordenadorGeral(codigoCredenciamento);

                Thread.Sleep(2000);
                if (Constantes.TesteSistemalocal)
                {
                    paginaInicial.AbrirPagina(urlPaginaDeliberarLocal);
                }
                else
                {
                    paginaInicial.AbrirPagina(urlPaginaDeliberarServidorDes);
                }
                paginaDeliberarProcesso = new PaginaDeliberarProcesso(selenium.driver);
                string cnpj = paginaDeliberarProcesso.Deliberar(codigoCredenciamento);
                paginaBase.GravarArquivoTexto(cnpj + " " + DateTime.Now.ToString());
                paginaBase.FazerLogout();
            }
            selenium.EncerrarTeste();
        }