private void AdicionarItemAoCarrinho(TelaHome tela, int id = 6) { tela.IrParaTelaHome(); tela.IrParaTelaDeDetalhes(id); tela.ProcessarAddAoCarrinho(); tela.IrParaTelaDoCarrinho(); }
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); }