1
resposta

[Dúvida] Comando Personalizado não funciona

Fiz exatamente como no caso mostrado no curso e não consigo rodar o comando login:

Commands.jsLogin correto

Erro do comando login

Vi uma sugestão que indicava criar um arquivo chamado index.d.ts na pasta support, tentei fazer isso após não ter funcionado e o mesmo erro continuou acontecendo. index.d.ts

1 resposta

Olá Daiane! Como vai?

Aparentemente o Cypress não está reconhecendo o comando personalizado login. Vamos verificar alguns pontos que podem ajudar a resolver o problema:

  1. Importação do arquivo commands.js: Certifique-se de que o arquivo commands.js está sendo importado corretamente no arquivo index.js dentro da pasta support. O index.js deve ter algo assim:

    import './commands';
    
  2. Estrutura do projeto: Verifique se o arquivo commands.js está na pasta correta (cypress/support). O Cypress precisa que os comandos estejam nessa pasta para serem carregados automaticamente.

  3. Verificar erros de sintaxe: Certifique-se de que não há erros de sintaxe no seu arquivo commands.js. Qualquer erro pode impedir que o arquivo seja carregado corretamente.

Se tudo estiver correto, o comando deve ser reconhecido. Caso ainda der problemas, recomendo que compartilhe todo o seu projeto, usando o GitHub ou Drive do Google. Para que assim eu possa testar e identificar o problema.

Espero ter ajudado e bons estudos!

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