コード例 #1
0
 private void AdicionarItemAoCarrinho(TelaHome tela, int id = 6)
 {
     tela.IrParaTelaHome();
     tela.IrParaTelaDeDetalhes(id);
     tela.ProcessarAddAoCarrinho();
     tela.IrParaTelaDoCarrinho();
 }
コード例 #2
0
        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);
        }