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