1
resposta

Erro cypress

Gostaria de saber porque aparece esse erro no cypress e o que eu tenho que fazer para esse erro nao acontecer:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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:

  1. 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'
    
  2. 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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.