Gostaria de saber porque aparece esse erro no cypress e o que eu tenho que fazer para esse erro nao acontecer:
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!
Gostaria de saber porque aparece esse erro no cypress e o que eu tenho que fazer para esse erro nao acontecer:
Olá Patrícia, tudo bem?
Esse erro que você está encontrando no Cypress está relacionado à falta de um arquivo de suporte padrão que o Cypress espera encontrar no seu projeto. O erro menciona que o Cypress não encontrou um arquivo supportFile no caminho cypress/support/e2e.{js,jsx,ts,tsx}.
Para resolver esse problema, você deve criar o arquivo de suporte esperado:
Navegue até a pasta cypress/support no seu projeto e crie um arquivo com o nome e2e.js, ele deve conter a importação do arquivo commands.js que está na mesma pasta, segue o código:
import './commands'
Já no arquivo commands.js deve haver algum comando que deve ser utilizado em outro momento no projeto, o que foi feito na aula é o seguinte:
Cypress.Commands.add('login', (email, senha) => {
cy.get('[data-test="input-loginEmail"]').type(email);
cy.get('[data-test="input-loginPassword"]').type(senha);
cy.get('[data-test="submit-button"]').click();
})
Após aplicar essas adições o seu projeto deve voltar a funcionar. Porém, caso o problema continue, peço que compartilhe todo o seu projeto, via GitHub ou Drive do Google. Assim poderei fazer mais testes.
Espero ter ajudado e bons estudos!