コード例 #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();
        }
コード例 #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();
        }
コード例 #3
0
        public void DadoAcessoASecaoBestSellers()
        {
            PaginaInicial
            .FiltrarProdutosMaisVendidos();

            Assert.IsTrue(PaginaInicial.ValidarProdutosMaisVendidosSelecionado());
        }
コード例 #4
0
        public void QuandoAdicionarTodosOsProdutosMaisVendidosNoCarrinho()
        {
            PaginaInicial
            .AdicionarItensAoCarrinho(PaginaInicial.ItensMaisVendidos);

            var quantidadeItensCarrinho = PaginaInicial.ItensMaisVendidos.Count().Equals(PaginaInicial.QuantidadeItensCarrinho);

            Assert.IsTrue(quantidadeItensCarrinho);
        }
コード例 #5
0
        public void DadoQueEuEstouNaPaginaInicialDaLoja()
        {
            PaginaInicial
            .Navegar();

            var estaNaPaginaInicial = PaginaInicial.Url.StartsWith("http://automationpractice.com");

            Assert.IsTrue(estaNaPaginaInicial);
        }
        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();
 }
コード例 #9
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();
 }
コード例 #10
0
        public App()
        {
            InitializeComponent();

            // página inicial da aplicação (com barra de navegação)
            PaginaInicial pagInicial = new PaginaInicial();

            MainPage = new NavigationPage(pagInicial)
            {
                BarBackgroundColor = Color.MediumVioletRed,
                BarTextColor       = Color.White
            };

            NavigationPage.SetBackButtonTitle(MainPage, "");
            NavigationPage.SetHasBackButton(MainPage, true);
        }
コード例 #11
0
        public void PesquisarItem()
        {
            //Inicializa instância do driver do Selenium
            var selenium    = Global.obterInstancia();
            var paginaTeste = new PaginaTeste(selenium.driver);

            //Abre a pagina inicial
            PaginaInicial = new PaginaInicial(selenium.driver);
            PaginaInicial.AbrirPaginaInicial();
            //Chama a função de efetuar a pesquisa por nome do texto que deve ser selecionado.
            paginaTeste.PesquisarCapituloNCM("01 - ANIMAIS VIVOS");
            //Valida a quantidade de resultados exibidos
            paginaTeste.ValidarLinhasGrid(4);
            // Valida se o valor escolhido está na combo
            paginaTeste.ValidarValorCampo("01 - ANIMAIS VIVOS", paginaTeste.comboCapituloNCM);
            //Clica no botão Limpar
            paginaTeste.Limpar();
            //Valida se o valor da combo volta ao padrão após limpar
            paginaTeste.ValidarValorCampo("TODOS", paginaTeste.comboCapituloNCM);
            // Aqui o valor deveria ser 0, mas a função de limpar do protótipo não limpa o grid de pesquisa
            paginaTeste.ValidarLinhasGrid(4);
            //Valida o Texto do botão antes de pressionar
            paginaTeste.ValidarTexto("Ocultar Filtros", paginaTeste.botaoOcultarFiltros);
            //Clica em Ocultar FIltros
            paginaTeste.OcultarFiltros();
            //Valida que o botão Buscar não está sendo exibido
            paginaTeste.ValidarElementoNaoPresente(paginaTeste.botaoPesquisar);
            //Valida que o botão Buscar não está sendo exibido
            paginaTeste.ValidarElementoNaoPresente(paginaTeste.botaoLimpar);
            //Valida que a combo não está mais sendo exibida
            paginaTeste.ValidarElementoNaoPresente(paginaTeste.comboCapituloNCM);
            //Valida se texto do botão Ocultar FIltros foi alterado
            paginaTeste.ValidarTexto("Exibir Xiltros", paginaTeste.botaoExibirFiltros);
            //Clica novamenten o botão para voltar a exibir os filtros
            paginaTeste.ExibirFiltros();
            //Valida que o botão Buscar está sendo exibido
            paginaTeste.ValidarElementoPresente(paginaTeste.botaoPesquisar);
            //Valida que o botão Buscar está sendo exibido
            paginaTeste.ValidarElementoPresente(paginaTeste.botaoLimpar);
            //Valida que a combo está mais sendo exibida
            paginaTeste.ValidarElementoPresente(paginaTeste.comboCapituloNCM);
            //Clicar em Exportar em PDF - Não faz nada nesse prototipo
            paginaTeste.ExportarPDF();
            // Fecha o navegador
            selenium.EncerrarTeste();
        }
コード例 #12
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);
        }
コード例 #13
0
 public bool TestePesquisaChaveAcesso()
 {
     paginaInicial = new PaginaInicial(driver);
     paginaInicial.AbrirPagina("http://localhost:4200/#/importar-chave-acesso");
     Thread.Sleep(1500);
     AguardarProcessando();
     paginaInicial.AbrirPagina("http://localhost:4200/#/solicitar-desinternamento-dest/2");
     AguardarProcessando();
     ClicarElementoPagina(botaoSolicitarDesiternamento);
     AguardarProcessando();
     PreencherCampo(campoChaveAcesso, "35180802462805000778550010007969841857254751");
     ClicarElementoPagina(botaoBuscar);
     AguardarProcessando();
     driver.SwitchTo().ActiveElement();
     //(driver.FindElement(telaSolicitarDesinternamento));
     AguardarElemento(botaoEncaminhar);
     if (IsElementDisplayed(driver, botaoEncaminhar))
     {
         return(true);
     }
     return(false);
 }
コード例 #14
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");
        }
コード例 #15
0
ファイル: App.xaml.cs プロジェクト: lucas-mv/XamarinMVVM
 public App()
 {
     InitializeComponent();
     MainPage = new PaginaInicial();
 }
        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();
        }
コード例 #17
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();
        }
コード例 #18
0
        public void PesquisarItem()
        {
            //Inicializa instância do driver do Selenium
            var selenium    = Global.obterInstancia();
            var paginaTeste = new PaginaTeste(selenium.driver);

            //Abre a pagina inicial
            PaginaInicial = new PaginaInicial(selenium.driver);
            TestContext.WriteLine("Hello. Please state your name.");
            string s1 = Console.ReadLine();

            if (s1 == "1")
            {
                PaginaInicial.AbrirPagina("https://www.morningstar.com/funds/XNAS/PENNX/quote.html");
            }
            else
            {
                PaginaInicial.AbrirPagina("https://www.morningstar.com/funds/XNAS/PENNX/quote.html");
            }
            //PaginaInicial.AbrirPaginaInicial();
            //Chama a função de efetuar a pesquisa por nome do texto que deve ser selecionado.
            paginaTeste.driver.SwitchTo().Frame(paginaTeste.driver.FindElement(By.ClassName("Parsys-iframe")));



            paginaTeste.PesquisarCapituloNCM("01 - ANIMAIS VIVOS");
            //Valida a quantidade de resultados exibidos
            paginaTeste.ValidarLinhasGrid(4);
            // Valida se o valor escolhido está na combo
            paginaTeste.ValidarValorCampo("01 - ANIMAIS VIVOS", paginaTeste.comboCapituloNCM);
            //Clica no botão Limpar
            paginaTeste.Limpar();
            //Valida se o valor da combo volta ao padrão após limpar
            paginaTeste.ValidarValorCampo("TODOS", paginaTeste.comboCapituloNCM);
            // Aqui o valor deveria ser 0, mas a função de limpar do protótipo não limpa o grid de pesquisa
            paginaTeste.ValidarLinhasGrid(4);
            //Valida o Texto do botão antes de pressionar
            paginaTeste.ValidarTexto("Ocultar Filtros", paginaTeste.botaoOcultarFiltros);
            //Clica em Ocultar FIltros
            paginaTeste.OcultarFiltros();
            //Valida que o botão Buscar não está sendo exibido
            paginaTeste.ValidarElementoNaoPresente(paginaTeste.botaoPesquisar);
            //Valida que o botão Buscar não está sendo exibido
            paginaTeste.ValidarElementoNaoPresente(paginaTeste.botaoLimpar);
            //Valida que a combo não está mais sendo exibida
            paginaTeste.ValidarElementoNaoPresente(paginaTeste.comboCapituloNCM);
            //Valida se texto do botão Ocultar FIltros foi alterado
            paginaTeste.ValidarTexto("Exibir Filtros", paginaTeste.botaoExibirFiltros);
            //Clica novamenten o botão para voltar a exibir os filtros
            paginaTeste.ExibirFiltros();
            //Valida que o botão Buscar está sendo exibido
            paginaTeste.ValidarElementoPresente(paginaTeste.botaoPesquisar);
            //Valida que o botão Buscar está sendo exibido
            paginaTeste.ValidarElementoPresente(paginaTeste.botaoLimpar);
            //Valida que a combo está mais sendo exibida
            paginaTeste.ValidarElementoPresente(paginaTeste.comboCapituloNCM);
            //Clicar em Exportar em PDF - Não faz nada nesse prototipo
            paginaTeste.ExportarPDF();
            // Fecha o navegador
            selenium.EncerrarTeste();
        }