1
resposta

Está retornando erro 4000

Boa noite, Esta retornando erro no final do teste, pode me ajudar?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Bom dia, José! Tudo joia?

O erro que você teve é o Timed out, ele ocorre quando é feito a busca por algo em um determinado tempo, mas não é possível encontrar. No caso do seu teste, durante 4000ms que é 4 segundos foi buscado na página HTML uma tag que tinha a propriedade name igual a nome e não foi encontrado.

Inspecionando a página podemos notar que a tag input tem a propriedade name igual a name e não nome, então, como solução, você deve alterar o nome da propriedade para name. Segue um exemplo de como deve ficar o seu código:

describe('templat spec', () => {
    it('passes', () => {
        cy.visit('https://adopet-tau.vercel.app/');
        cy.contains('a', 'Cadastrar').click();
        cy.get('input[name="name"]').type('Cibele Martins');
    })
})

Essa diferença do que é mostrado no curso para o seu projeto prático se dar pelo fato de que o projeto Frontend do curso foi alterado para uma nova versão, já que a anterior apresentava problemas. Então, em erros como o do tipo recomendo sempre inspecionar a página para verificar se o parâmetro está nomeado corretamente.

Espero ter ajudado e bons estudos!

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