1
resposta

Erro ao executar comando Cypress.env()

Ao tentar executar o comando Cypress.env() e verificar no terminal, meu código retorna vários erros. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Pesquisei e informa que provalvelmente esse comando não retorna algo valido porem até onde analisei esta igual ao da aula. Tentei testar pelo cypress para ver se rodava e nele conta erro na linha cy.request mas o mesmo esta igual ao da aula. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Nicole! Tudo bem?

Parece que o problema está relacionado ao uso do Cypress.env() para acessar o token de autorização. Vou te dar algumas dicas para tentar resolver isso:

  1. Verifique o cypress.env.json: Certifique-se de que o arquivo cypress.env.json está no diretório raiz do seu projeto e contém a chave authorization corretamente configurada. O arquivo deve estar assim:

    {
        "authorization": "Bearer seu_token_aqui"
    }
    
  2. Uso correto do Cypress.env(): No seu código, ao usar Cypress.env(), você precisa especificar a chave que deseja acessar. Então, em vez de headers: Cypress.env(), use:

    headers: {
        authorization: Cypress.env('authorization')
    }
    
  3. Verifique o .gitignore: Certifique-se de que o cypress.env.json está listado no seu .gitignore para evitar que o arquivo seja versionado.

  4. Reinicie o Cypress: Após fazer essas alterações, reinicie o Cypress para garantir que ele carregue as novas configurações.

Espero ter ajudado e bons estudos!

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