Pessoal, tudo bem?
Como podem ver, o html está diferente do usado no curso - Não tem nenhum dos data-test de erro:

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!
Pessoal, tudo bem?
Como podem ver, o html está diferente do usado no curso - Não tem nenhum dos data-test de erro:

Olá, Carolina!
Pelo que entendi, você está enfrentando um desafio com a automação de testes no Cypress, onde as mensagens de erro não possuem atributos data-test para facilitar a seleção desses elementos no seu teste E2E. Isso pode acontecer quando a estrutura do HTML é diferente da esperada ou quando os atributos foram removidos ou alterados.
Como você está trabalhando com a página de cadastro e precisa verificar as mensagens de erro, uma abordagem seria utilizar outros seletores disponíveis no Cypress para capturar esses elementos. Aqui estão algumas sugestões que você pode tentar:
Seletores de Classe CSS: Se as mensagens de erro têm classes CSS únicas que podem ser usadas para identificá-las, você pode usar essas classes para selecionar os elementos. Por exemplo:
cy.get('.text-danger').should('be.visible');
Seletores de Atributos: Se as mensagens de erro possuem outros atributos que podem ser utilizados para a seleção, como id, name, type, ou até mesmo um pedaço do texto, você pode usar esses atributos para criar um seletor. Por exemplo:
cy.get('[type="error"]').should('be.visible');
Texto do Elemento: Se as mensagens de erro contêm texto específico, você pode usar o comando contains para verificar se o texto está visível na página. Por exemplo:
cy.contains('Email is required!').should('be.visible');
Combinação de Seletores: Às vezes, uma combinação de seletores pode ser necessária para alcançar o elemento desejado. Por exemplo:
cy.get('form').find('.error').should('be.visible');
Ou você pode adicionar manualmente os atributos data-test
Lembre-se de que é importante que os seletores sejam o mais estáveis possível para evitar que os testes quebrem com mudanças no layout ou estilo da página.
Espero que essas sugestões te ajudem a encontrar uma solução para selecionar e verificar as mensagens de erro na sua página de cadastro. Qualquer coisa mada aqui. Bons estudos!
Perfeito, obrigada!