示例#1
0
        public string FazerCredenciamento()
        {
            //Inicializa instância do driver do Selenium
            var selenium = Global.obterInstancia();

            paginaInscricao = new PaginaInscricao(selenium.driver);
            //Abre a pagina inicial
            paginaBase           = new PaginaBase(selenium.driver);
            paginaInicial        = new PaginaInicial(selenium.driver);
            paginaPrincipal      = new PaginaPrincipal(selenium.driver);
            paginaCredenciamento = new PaginaCredenciamento(selenium.driver);
            string codigoCredenciamento;

            if (Constantes.TesteSistemalocal)
            {
                paginaInicial.AbrirPagina(urlPaginaInscricao);
            }
            else
            {
                paginaInicial.AbrirPagina(urlPaginaInscricaoServidorDes);
            }
            //Faz Login
            CNPJ = paginaInscricao.InscreverEmpresa();
            if (Constantes.TesteSistemalocal)
            {
                paginaInicial.AbrirPagina(urlPaginaLogin);
                paginaInicial.FazerLogin(CNPJ, "123456");
            }
            else
            {
                paginaInicial.AbrirPagina(urlPaginaLoginServidorDes);
                paginaInicial.FazerLoginServidor(CNPJ, "123456");
            }

            paginaPrincipal.ExpandireAbrirMenuCredenciamento(true);
            paginaCredenciamento.SolicitarCredenciamento();
            codigoCredenciamento = paginaCredenciamento.PreencherCredenciamento();
            return(codigoCredenciamento);
        }
示例#2
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();
        }