2
respostas

Erro ao executar o npx cypress run: "self signed certificate in certificate chain"

Após inserir o projectId no arquivo cypress.config.js e executar o comando npx cypress run --record --key ..., aparece a mensagem de erro self signed certificate in certificate chain: imagem do arquivo cypress.config.js e do resultado com a mensagem de erro

2 respostas

Tela do cypress com o projectId e a linha de comando

Oi Luis, tudo bem?

Desculpe a demora em retornar. Vi que você já finalizou o curso, que ótimo! Mas irei responder sobre o que pode ter acontecido:

Esse erro "self signed certificate in certificate chain" geralmente ocorre quando o Cypress não consegue verificar a autenticidade do certificado SSL do servidor que está sendo acessado. Isso pode acontecer quando você está tentando executar o Cypress em um ambiente de desenvolvimento local ou em um servidor com um certificado autoassinado.

Uma solução para contornar esse problema é desativar a verificação do certificado SSL no Cypress. Você pode fazer isso adicionando a seguinte configuração no seu arquivo cypress.json:

{
  "chromeWebSecurity": false
}

Essa configuração permite que o Cypress ignore erros de certificado SSL. No entanto, é importante lembrar que isso não é recomendado em ambientes de produção, pois pode expor seus testes a possíveis vulnerabilidades.

Se você estiver executando o Cypress em um ambiente de desenvolvimento local, outra opção é gerar um certificado SSL válido e configurar o servidor para usá-lo. Dessa forma, o Cypress conseguirá verificar a autenticidade do certificado e o erro não será mais exibido.

Ah esse curso recebeu uma atualização, você pode verificar aqui:

Um abraço e bons estudos.