Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Dúvida sobre o exercício 5

Resolvi o exercício 5 conforme demonstrado abaixo. Está diferente da sigestão do instrutor, porém rodou sem erros. Algum problema seguir este padrão?

describe('Página inicial', () => {
        beforeEach(() => {
            cy.visit('https://adopet-frontend-cypress.vercel.app/');
})

it('Clicar no botão de mensagem e escrever nome e senha válidos para realizar login', () => {
    cy.get('a[aria-label="Ir para Mensagens"]').click();
    cy.get('[data-test="input-loginEmail"]').type('geiseramon@email.com');
    cy.get('[data-test="input-loginPassword"]').type('Teste123*');
    cy.get('[data-test="submit-button"]').click();
})
})
1 resposta
solução!

Olá, Geise! Tudo bem?

Que bom que você conseguiu resolver o exercício 5 e que seu teste está rodando sem erros!

Pelo que você descreveu, o seu código está correto e atende ao que foi pedido no exercício: testar o login a partir da página principal, clicando no ícone de mensagem e inserindo as credenciais válidas.

O fato de seu código estar diferente da sugestão do instrutor não é necessariamente um problema, desde que ele esteja funcionando conforme esperado. Na programação, muitas vezes há várias maneiras de se chegar ao mesmo resultado, e é ótimo que você esteja explorando diferentes abordagens.

Seu uso do beforeEach() para visitar a página inicial antes de cada teste também está correto, pois garante que cada teste comece a partir do mesmo estado inicial. Isso ajuda a manter os testes isolados e independentes.

Continue explorando e experimentando diferentes formas de resolver os exercícios, isso é uma parte importante do aprendizado!

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.