
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!


Olá Alessandra, bom dia! Tudo bem?
Provavelmente quando o Cypress foi realizar a validação, o componente ainda não havia sido carregado.
Você pode contornar utilizando o cy.wait() desta forma:
it('verifica mensagens validação do cadastro', () => {
cy.contains('a', 'Register now').click();
cy.contains('button', 'Register').click();
cy.wait(5000); // Diz para aguardar 5 segundos
cy.contains('ap-vmessage', 'Email is required!').should('be.visible');
cy.contains('button', 'Register').click();
cy.contains('ap-vmessage', 'Full name is required!').should('be.visible');
cy.contains('ap-vmessage', 'User name is required!').should('be.visible');
cy.contains('ap-vmessage', 'Password is required!').should('be.visible');
})
Ok. obrigada!
Tive esse mesmo problema, e usar o cy.wait resolveu o erro.