Olá, Daniel!
Entendo que a falta de algumas pastas após seguir as orientações do curso pode ser confusa. Vamos tentar resolver isso juntos.
Pelas informações que você forneceu e pela imagem, parece que você está tentando configurar os relatórios do Cypress com o MochaAwesome. Se as pastas videos
e mochaawesome-report
não foram criadas automaticamente, isso pode acontecer por algumas razões:
Execução dos Testes: As pastas de videos
e mochaawesome-report
são geradas quando você executa os testes. Se você ainda não executou nenhum teste, ou se os testes não foram configurados para gerar relatórios e vídeos, as pastas não serão criadas.
Configuração do Cypress: Verifique se no seu arquivo cypress.config.js
(ou cypress.json
, dependendo da versão do Cypress que você está usando), você tem a configuração correta para gerar os relatórios e vídeos. Aqui está um exemplo de como poderia ser essa configuração:
const { defineConfig } = require('cypress')
module.exports = defineConfig({
e2e: {
setupNodeEvents(on, config) {
// adicione plugins aqui
require('cypress-mochawesome-reporter/plugin')(on);
},
reporter: 'mochawesome',
reporterOptions: {
reportDir: 'cypress/report/mochawesome-report',
overwrite: false,
html: true,
json: true,
timestamp: 'mmddyyyy_HHMMss'
},
video: true // Isso garante que os vídeos serão gravados
},
})
Dependências: Certifique-se de que todas as dependências necessárias estão instaladas, incluindo o cypress-mochawesome-reporter
e o próprio mochawesome
. Você pode instalá-los com o comando npm install --save-dev cypress-mochawesome-reporter mochawesome
.
Execução Correta: Para gerar os relatórios e vídeos, você deve executar os testes com o comando cypress run
e não cypress open
, pois o cypress open
é usado para execução interativa e não gera relatórios.
Se você já fez tudo isso e as pastas ainda não foram criadas, tente executar um teste simples para verificar se o problema persiste. Se persistir, pode ser necessário revisar a documentação do Cypress e do MochaAwesome ou verificar se há alguma configuração específica do seu ambiente que esteja impedindo a criação das pastas.
Espero que essas dicas ajudem a resolver o problema, eu vou passar o seu feedback para a equipe de conteúdo. Qualquer coisa manda aqui de novo.
Espero ter ajudado e bons estudos!