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:
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:
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.