Boa noite, Esta retornando erro no final do teste, pode me ajudar?
Boa noite, Esta retornando erro no final do teste, pode me ajudar?
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!