1
resposta

[Bug] Falha ao cadastrar um usuário no Adopet

Na aula 10 - localizando elementos, , ao executar o código para fazer o cadastro, mesmo cumprindo todos os requisitos, como preencher um nome, email válido, senha e confirmação da senha, cumprindo requisitos da senha, ao clicar no botão cadastrar, há falha ao realizar o cadastro. O teste passa, mas não efetiva o cadastro de fato. Me parece que a aplicação não está inteiramente funcional:.

Código:

describe('Testes funcionais Adopet', () => {
it('Cadastrar usuario', () => {
cy.visit('https://adopet-frontend-cypress.vercel.app');
cy.contains ("a", "Cadastrar").contains("Cadastrar").click();
cy.get('input[name="nome"]').type("Gustavinho");
cy.get('input[name="email"]').type("gustavo.f.medeiros988@gmail.com");
cy.get('input[name="password"]').type("gustavo123G#");
cy.get('input[name="confirm_password"]').type("gustavo123G#");
cy.contains("button", "Cadastrar").click();

})

})

Grato desde já pela atenção.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá Gustavo! Como vai?

Pelo que você descreveu, parece que o teste está passando, mas a funcionalidade de cadastro não está funcionando como esperado. Vamos verificar alguns pontos que podem ajudar a identificar o problema:

  1. Verifique o Backend: Certifique-se de que o backend da aplicação está funcionando corretamente e que o endpoint de cadastro está ativo. Se o backend não estiver rodando ou se houver algum problema com o endpoint, o cadastro não será efetivado.

  2. Console do Navegador: Durante a execução do teste, abra o console do desenvolvedor (geralmente F12 no navegador) e verifique se há erros na rede ou no console. Isso pode dar pistas sobre o que está acontecendo.

  3. Validações no Frontend: Verifique se há alguma validação no frontend que está impedindo o cadastro. Pode ser que alguma regra de validação não esteja sendo cumprida.

  4. Verifique o Código do Teste: O código que você forneceu parece correto, mas certifique-se de que todos os seletores estão corretos e que os campos estão sendo preenchidos como esperado.

Se após essas verificações o problema persistir, peço que compartilhe todo o seu projeto de teste, para que assim eu possa analisar, testar e identificar o problema.

Espero ter ajudado e bons estudos!

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