Importante

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!

1
resposta

[Sugestão] Erro ao executar comando Cypress.env() - Uma solução

Como alguns, meu código também deu o erro ao executar, mesmo estando igual ao da professora. O problema foi resolvido editando o arquivo cypress.config.js.

allowCypressEnv: false, -> está como false como default, mude para true.

1 resposta

Oi, Elisson! Como vai?

Que ótima sugestão! Erros ao executar comandos no Cypress são bem comuns, especialmente quando o código parece estar igual ao da professora e, mesmo assim, algo não funciona como esperado. Nesses casos, pequenos detalhes de configuração fazem toda a diferença.

O problema que você descreveu acontece porque o arquivo cypress.config.js traz, por padrão, a propriedade allowCypressEnv definida como false. Isso impede que o comando Cypress.env() funcione corretamente. A solução é simples: basta editar esse arquivo e alterar o valor de false para true. Após essa mudança, o erro deixa de ocorrer e o código passa a rodar normalmente.

Compartilhar essa solução é muito valioso para quem está estudando e se depara com o mesmo comportamento inesperado. O aprendizado coletivo é uma das partes mais enriquecedoras de um fórum educacional, pois cada dificuldade resolvida e registrada pode poupar o tempo de outros colegas.

Dica importante: sempre que surgir um comportamento diferente do apresentado em aula, vale conferir as configurações do projeto e a documentação oficial da ferramenta. Atualizações de versão costumam alterar opções padrão sem aviso prévio.

Outros colegas já passaram por esse mesmo erro e conseguiram resolver com essa configuração?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!