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(); }
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(); }
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(); }
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); }
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(); }
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(); }