Exemplo n.º 1
0
        public void IncluirNovoVistoriadorParaOutrosTestes()
        {
            //Inicializa instância do driver do Selenium
            var selenium = Global.obterInstancia();
            var paginaManterVistoriador = new PaginaManterVistoriador(selenium.driver);

            //Abre a pagina inicial
            PaginaBase    = new PaginaBase(selenium.driver);
            PaginaInicial = new PaginaInicial(selenium.driver);
            //PaginaInicial.AbrirPagina(urlPaginaInicial);
            PaginaInicial.AbrirPagina("http://localhost:4200/#/vistoriador");
            //Faz login
            PaginaInicial.FazerLogin("04621975000198", "123");
            PaginaBase.AguardarProcessando();
            //Clica no botão Adicionar
            PaginaBase.ClicarElementoPagina(paginaManterVistoriador.botaoAdicionar);
            PaginaBase.AguardarProcessando();
            //Seleciona os valores dos campos/combos, marca como ativo. Também confirma.
            paginaManterVistoriador.IncluirVistoriador(true, Constantes.CPF_COORDENADOR_1, "Teste do Alan", "6", "", "", "123456789", "Unidade Xuller", "MANAUS", "Coordenador Xuller", true, true);
            //Valida mensagem de sucesso
            paginaManterVistoriador.AguardarProcessando();
            paginaManterVistoriador.ValidarTexto("Operação realizada com sucesso!", paginaManterVistoriador.mensagemRetorno);
            //Fecha a mensagem de êxito.
            paginaManterVistoriador.ClicarElementoPagina(paginaManterVistoriador.botaoFecharMensagemConfirmacaoCadastro);
            PaginaBase.AguardarProcessando();
            //Faz a pesquisa.
            paginaManterVistoriador.PesquisarVistoriador("MANAUS", "", "", 1);
            ////Valida a quantidade de resultados exibidos
            paginaManterVistoriador.ValidarLinhasGrid(1);
            selenium.EncerrarTeste();
        }
Exemplo n.º 2
0
        public void IncluirNovaCapacidadeParaOutrosTestes()
        {
            //Inicializa instância do driver do Selenium
            var selenium = Global.obterInstancia();
            var paginaCapacidadePerfil = new PaginaCapacidadePerfil(selenium.driver);

            //Abre a pagina inicial
            PaginaBase    = new PaginaBase(selenium.driver);
            PaginaInicial = new PaginaInicial(selenium.driver);
            //PaginaInicial.AbrirPagina(urlPaginaInicial);
            PaginaInicial.AbrirPagina("http://localhost:4200/#/capacidade-perfil");
            //Faz login
            PaginaInicial.FazerLogin("04621975000198", "123");
            paginaCapacidadePerfil.AguardarProcessando();
            //Clica no botão Adicionar
            PaginaBase.ClicarElementoPagina(paginaCapacidadePerfil.botaoAdicionar);
            paginaCapacidadePerfil.AguardarProcessando();
            //Seleciona os valres das combos, preenche a quantidade de notas e clicar em salvar. Também confirma.
            paginaCapacidadePerfil.IncluirCapacidadePesquisa(true, "MANAUS", "VISTORIADOR INTERNO", "6",
                                                             "300");
            //Valida mensagem de sucesso
            paginaCapacidadePerfil.ValidarTexto("Operação realizada com sucesso!",
                                                paginaCapacidadePerfil.mensagemRetorno);
            //Fecha a mensagem de êxito.
            paginaCapacidadePerfil.ClicarElementoPagina(paginaCapacidadePerfil.botaoFecharMensagemConfirmacaoCadastro);
            paginaCapacidadePerfil.AguardarProcessando();
            //Faz a pesquisa.
            paginaCapacidadePerfil.PesquisarCapacidadePerfil("MANAUS", "VISTORIADOR INTERNO");
            ////Valida a quantidade de resultados exibidos
            paginaCapacidadePerfil.ValidarLinhasGrid(1);
            //// Fecha o navegador
            selenium.EncerrarTeste();
        }
        public void AlterarPostoManaus()
        {
            //Inicializa instância do driver do Selenium
            var selenium = Global.obterInstancia();
            var PaginaMunicipioTipoVistoria = new PaginaMunicipioTipoVistoria(selenium.driver);

            //Abre a pagina inicial
            PaginaBase    = new PaginaBase(selenium.driver);
            PaginaInicial = new PaginaInicial(selenium.driver);
            PaginaInicial.AbrirPagina(urlPaginaInicial);
            //Faz Login
            PaginaInicial.FazerLogin("04621975000198", "123");
            PaginaMunicipioTipoVistoria.AguardarProcessando();
            //Chama a função de efetuar a pesquisa por nome do texto que deve ser selecionado.
            PaginaMunicipioTipoVistoria.PesquisarPostoVistoria("MANAUS");
            ////Valida a quantidade de resultados exibidos
            PaginaMunicipioTipoVistoria.ValidarLinhasGrid(10);
            PaginaMunicipioTipoVistoria.ValidarItensResultadoPesquisa(1, "1302603", "Manaus/AM", "Vistoria Fisica");
            //// Valida se o valor escolhido está na combo
            PaginaMunicipioTipoVistoria.AbrirAlterar(1);
            PaginaMunicipioTipoVistoria.ValidarValorCampo("MANAUS", PaginaMunicipioTipoVistoria.txtPostoVistoria);
            PaginaMunicipioTipoVistoria.ValidarValorCampo("Manaus/AM", PaginaMunicipioTipoVistoria.txtMunicipio);
            PaginaMunicipioTipoVistoria.AlterarTipoVistoria(false, "Teste Automatizado");
            ////Valida se o valores das combos volta, ao padrão após limpar
            ////// Aqui o valor deveria ser 0, mas a função de limpar do protótipo não limpa o grid de pesquisa
            PaginaMunicipioTipoVistoria.ValidarLinhasGrid(10);
            PaginaMunicipioTipoVistoria.ValidarItensResultadoPesquisa(1, "1302603", "Manaus/AM", "Vistoria Documental");
            PaginaMunicipioTipoVistoria.AbrirAlterar(1);
            PaginaMunicipioTipoVistoria.AlterarTipoVistoria(true, "Teste Automatizado");
            PaginaMunicipioTipoVistoria.ValidarLinhasGrid(10);
            PaginaMunicipioTipoVistoria.ValidarItensResultadoPesquisa(1, "1302603", "Manaus/AM", "Vistoria Fisica");
            //////Valida o Texto do botão antes de pressionar
            PaginaMunicipioTipoVistoria.ValidarTextoElemento("Ocultar Filtros", PaginaMunicipioTipoVistoria.botaoOcultarFiltros);
            //////Clica em Ocultar FIltros
            PaginaMunicipioTipoVistoria.OcultarFiltros();
            //////Valida que o botão Buscar não está sendo exibido
            PaginaMunicipioTipoVistoria.ValidarElementoNaoPresente(PaginaMunicipioTipoVistoria.botaoPesquisar);
            //////Valida que o botão Buscar não está sendo exibido
            PaginaMunicipioTipoVistoria.ValidarElementoNaoPresente(PaginaMunicipioTipoVistoria.botaoLimpar);
            //////Valida que a combo não está mais sendo exibida
            PaginaMunicipioTipoVistoria.ValidarElementoNaoPresente(PaginaMunicipioTipoVistoria.comboPostoVistoria);
            ////Valida se texto do botão Ocultar FIltros foi alterado
            PaginaMunicipioTipoVistoria.ValidarTextoElemento("Exibir Filtros", PaginaMunicipioTipoVistoria.botaoExibirFiltros);
            //////Clica novamente no botão para voltar a exibir os filtros
            PaginaMunicipioTipoVistoria.ExibirFiltros();
            //////Valida que o botão Buscar está sendo exibido
            PaginaMunicipioTipoVistoria.ValidarElementoPresente(PaginaMunicipioTipoVistoria.botaoPesquisar);
            //////Valida que o botão Buscar está sendo exibido
            PaginaMunicipioTipoVistoria.ValidarElementoPresente(PaginaMunicipioTipoVistoria.botaoLimpar);
            //////Valida que a combo está mais sendo exibida
            PaginaMunicipioTipoVistoria.ValidarElementoPresente(PaginaMunicipioTipoVistoria.comboPostoVistoria);
            //////Clicar em Exportar em PDF - Não faz nada nesse prototipo
            //////PaginaMunicipioTipoVistoria.ExportarPDF();
            ////// Fecha o navegador
            selenium.EncerrarTeste();
        }
 public void IniciarTeste()
 {
     selenium = Global.obterInstancia();
     paginaSolicitarRegistroPin = new PaginaSolicitarRegistroPin(selenium.driver);
     //Abre a pagina inicial
     PaginaBase    = new PaginaBase(selenium.driver);
     PaginaInicial = new PaginaInicial(selenium.driver);
     PaginaInicial.AbrirPagina(urlPaginaInicial);
     //Reinicia as notas que foram solicitadas
     paginaSolicitarRegistroPin.PreparaNotasParaSolicitacao();
     //Faz Login
     PaginaInicial.FazerLogin("13881630000164", "123");
     paginaSolicitarRegistroPin.AguardarProcessando();
 }
 public void IniciarTeste()
 {
     //Inicializa instância do driver do Selenium
     selenium = Global.obterInstancia();
     paginaManterBibliotecaGlosas = new PaginaManterBibliotecaGlosas(selenium.driver);
     //Abre a pagina inicial
     PaginaBase      = new PaginaBase(selenium.driver);
     PaginaInicial   = new PaginaInicial(selenium.driver);
     PaginaPrincipal = new PaginaPrincipal(selenium.driver);
     PaginaInicial.AbrirPagina(urlPaginaInicial);
     //Faz login
     PaginaInicial.FazerLogin(Constantes.USUARIO_COORDENADOR, Constantes.SENHA_COORDENADOR);
     PaginaBase.AguardarProcessando();
 }
Exemplo n.º 6
0
 public void IniciarTeste()
 {
     //Inicializa instância do driver do Selenium
     selenium = Global.obterInstancia();
     paginaManterVistoriador = new PaginaManterVistoriador(selenium.driver);
     //Abre a pagina inicial
     PaginaBase    = new PaginaBase(selenium.driver);
     PaginaInicial = new PaginaInicial(selenium.driver);
     bancodeDados  = new BancodeDados(selenium.driver);
     bancodeDados.executarComandoSQL("delete from AnaliseRD_vistoriador");
     PaginaInicial.AbrirPagina(urlPaginaInicial);
     //Faz login
     PaginaInicial.FazerLogin(Constantes.USUARIO_COORDENADOR, Constantes.SENHA_COORDENADOR);
     PaginaBase.AguardarProcessando();
 }
Exemplo n.º 7
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);
        }
Exemplo n.º 8
0
        public void Teste()
        {
            selenium = Global.obterInstancia();
            paginaSolicitarDesinternamentoDestinatario = new PaginaSolicitarDesinternamentoDestinatario(selenium.driver);
            //Abre a pagina inicial
            PaginaBase    = new PaginaBase(selenium.driver);
            PaginaInicial = new PaginaInicial(selenium.driver);
            PaginaInicial.AbrirPagina(urlPaginaInicial);
            //Reinicia as notas que foram solicitadas

            //Faz Login
            PaginaInicial.FazerLogin("07293118000102", "123");
            paginaSolicitarDesinternamentoDestinatario.AguardarProcessando();

            bool passou = paginaSolicitarDesinternamentoDestinatario.TestePesquisaChaveAcesso();

            while (passou)
            {
                paginaSolicitarDesinternamentoDestinatario.ClicarElementoPagina(paginaSolicitarDesinternamentoDestinatario.botaoFechar);
                paginaSolicitarDesinternamentoDestinatario.AguardarProcessando();
                passou = paginaSolicitarDesinternamentoDestinatario.TestePesquisaChaveAcesso();
            }
            Global.TirarScreenshot("ErroDesinternamento", "SolicitarDesinternamento");
        }
        public void PesquisarItem()
        {
            //Inicializa instância do driver do Selenium
            var selenium = Global.obterInstancia();
            var PaginaMunicipioTipoVistoria = new PaginaMunicipioTipoVistoria(selenium.driver);

            //Abre a pagina inicial
            PaginaBase    = new PaginaBase(selenium.driver);
            PaginaInicial = new PaginaInicial(selenium.driver);
            PaginaInicial.AbrirPagina(urlPaginaInicial);
            //Faz Login
            PaginaInicial.FazerLogin("04621975000198", "123");
            PaginaMunicipioTipoVistoria.AguardarProcessando();
            //Chama a função de efetuar a pesquisa por nome do texto que deve ser selecionado.
            PaginaMunicipioTipoVistoria.PesquisarPostoVistoria("MANAUS");
            ////Valida a quantidade de resultados exibidos
            PaginaMunicipioTipoVistoria.ValidarLinhasGrid(10);
            PaginaMunicipioTipoVistoria.ValidarTextoElemento("Vistoria no Posto: ", PaginaMunicipioTipoVistoria.labelVistoriaNoPosto);
            PaginaMunicipioTipoVistoria.ValidarTextoElemento("Vistoria Externa: ", PaginaMunicipioTipoVistoria.labelVistoriaExterna);
            PaginaMunicipioTipoVistoria.ValidarTextoElemento("Vistoria Documental: ", PaginaMunicipioTipoVistoria.labelVistoriaDocumental);
            PaginaMunicipioTipoVistoria.ValidarTexto("Total:", PaginaMunicipioTipoVistoria.labelTotalVistoria);
            PaginaMunicipioTipoVistoria.ValidarValorCampo("300", PaginaMunicipioTipoVistoria.txtQuantidadeVistoriaNoPosto);
            PaginaMunicipioTipoVistoria.ValidarValorCampo("0", PaginaMunicipioTipoVistoria.txtQuantidadeVistoriaExterna);
            PaginaMunicipioTipoVistoria.ValidarValorCampo("0", PaginaMunicipioTipoVistoria.txtQuantidadeVistoriaDocumental);
            PaginaMunicipioTipoVistoria.ValidarValorCampo("300", PaginaMunicipioTipoVistoria.txtQuantidadeVistoriaTotal);
            PaginaMunicipioTipoVistoria.ValidarItensResultadoPesquisa(1, "1302603", "Manaus/AM", "Vistoria Fisica");
            PaginaMunicipioTipoVistoria.ValidarItensResultadoPesquisa(2, "1300029", "Alvarães/AM", "Vistoria Documental");
            PaginaMunicipioTipoVistoria.ValidarItensResultadoPesquisa(9, "1300409", "Barcelos/AM", "Vistoria Documental");
            //// Valida se o valor escolhido está na combo
            PaginaMunicipioTipoVistoria.ValidarTextoElementoSelecionadoCombo("MANAUS", PaginaMunicipioTipoVistoria.comboPostoVistoria);
            ////Clica no botão Limpar
            PaginaMunicipioTipoVistoria.Limpar();
            PaginaMunicipioTipoVistoria.AguardarProcessando();
            ////Valida se o valores das combos volta, ao padrão após limpar
            PaginaMunicipioTipoVistoria.ValidarTextoElementoSelecionadoCombo("Selecione uma Opção", PaginaMunicipioTipoVistoria.comboPostoVistoria);
            PaginaMunicipioTipoVistoria.ValidarLinhasGrid(0);
            //////Valida o Texto do botão antes de pressionar
            PaginaMunicipioTipoVistoria.ValidarTextoElemento("Ocultar Filtros", PaginaMunicipioTipoVistoria.botaoOcultarFiltros);
            //////Clica em Ocultar FIltros
            PaginaMunicipioTipoVistoria.OcultarFiltros();
            //////Valida que o botão Buscar não está sendo exibido
            PaginaMunicipioTipoVistoria.ValidarElementoNaoPresente(PaginaMunicipioTipoVistoria.botaoPesquisar);
            //////Valida que o botão Buscar não está sendo exibido
            PaginaMunicipioTipoVistoria.ValidarElementoNaoPresente(PaginaMunicipioTipoVistoria.botaoLimpar);
            //////Valida que a combo não está mais sendo exibida
            PaginaMunicipioTipoVistoria.ValidarElementoNaoPresente(PaginaMunicipioTipoVistoria.comboPostoVistoria);
            ////Valida se texto do botão Ocultar FIltros foi alterado
            PaginaMunicipioTipoVistoria.ValidarTextoElemento("Exibir Filtros", PaginaMunicipioTipoVistoria.botaoExibirFiltros);
            //////Clica novamente no botão para voltar a exibir os filtros
            PaginaMunicipioTipoVistoria.ExibirFiltros();
            //////Valida que o botão Buscar está sendo exibido
            PaginaMunicipioTipoVistoria.ValidarElementoPresente(PaginaMunicipioTipoVistoria.botaoPesquisar);
            //////Valida que o botão Buscar está sendo exibido
            PaginaMunicipioTipoVistoria.ValidarElementoPresente(PaginaMunicipioTipoVistoria.botaoLimpar);
            //////Valida que a combo está mais sendo exibida
            PaginaMunicipioTipoVistoria.ValidarElementoPresente(PaginaMunicipioTipoVistoria.comboPostoVistoria);
            //////Clicar em Exportar em PDF - Não faz nada nesse prototipo
            //////PaginaMunicipioTipoVistoria.ExportarPDF();
            ////// Fecha o navegador
            selenium.EncerrarTeste();
        }
Exemplo n.º 10
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();
        }