Gostaria de saber porque aparece esse erro no cypress e o que eu tenho que fazer para esse erro nao acontecer:
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!