public void TestarLogin(Browser browser, string email, string senha, string emailNavbar) { TelaHome tela = new TelaHome(_configuration, browser); tela.CarregarPagina(); RealizarLogin(tela, email, senha); string resultado = tela.ObterTexto("navbarDropdownEmail"); tela.Fechar(); Assert.Equal(emailNavbar, resultado); }
public void TestarBusca(Browser browser, string textoBusca, string resultadoBusca) { TelaHome tela = new TelaHome(_configuration, browser); tela.CarregarPagina(); tela.PreencherBusca(textoBusca); tela.ProcessarBusca(); string resultado = tela.ObterTexto("resultadoBusca"); tela.Fechar(); Assert.Equal(resultadoBusca, resultado); }
public void TestarAdicionarAoCarrinho(Browser browser, int id, string tituloLivro) { TelaHome tela = new TelaHome(_configuration, browser); tela.CarregarPagina(); RealizarLogin(tela); AdicionarItemAoCarrinho(tela, id); string resultado = tela.ObterTexto(id.ToString()); tela.Fechar(); Assert.Equal(tituloLivro, resultado); }
public void TestarFinalizarCompra(Browser browser, string textoNotificacao) { TelaHome tela = new TelaHome(_configuration, browser); tela.CarregarPagina(); RealizarLogin(tela); tela.IrParaTelaDoCarrinho(); if (tela.ObterTexto("resultadoCarrinho") == "Não há nenhum item no carrinho.") { AdicionarItemAoCarrinho(tela); } tela.ProcessarCarrinho(); tela.ProcessarEnderecoDeEntrega(); tela.ProcessarFormaDePagamento(); string resultado = tela.ObterTexto("message"); tela.Fechar(); Assert.Contains(textoNotificacao, resultado); }