Como faço essa magica aqui ? isso nao foi ensinado
Como faço essa magica aqui ? isso nao foi ensinado
Olá João!
Não sei se já estás fazendo dessa forma, mas tente executar os testes pelo comando "npx cypress run" no terminal, e não pelo "npx cypress open", pois os vídeos não são gravados durante o "cypress open".
A pasta "cypress/videos" é criada assim que inicia a execução dos testes pelo comando "npx cypress run", e a cada spec executado o vídeo do teste é automaticamente criado sob essa pasta "videos".
Se não funcionar, talvez seja algum problema com o arquivo "cypress.config.js". Podes tentar colocar o parâmetro "video: true" no fim da configuração para garantir que os vídeos sejam gerados após o teste. Desta forma:
module.exports = {
e2e: {
setupNodeEvents(on, config) {
{ "reporter"; "mochawesome",
"reporterOptions";
{ "reportDir"; "cypress/report/mochawesome-report",
"overwrite"; false,
"html"; true,
"json"; false,
"timestamp"; "mmddyyyy_HHMMss" }}
},
},
video: true
};
Boa noite!
Tive o mesmo problema e colocar video: true
no arquivo "cypress.config.js" resolveu.
https://docs.cypress.io/guides/guides/screenshots-and-videos
Olá, tenho o mesmo problema referido. Mesmo utilizando o parâmetro "video: true", ele não está gravando o video e criando a pasta.
module.exports = {
video: true,
e2e: {
setupNodeEvents(on, config) {
{ "reporter"; "mochawesome",
"reporterOptions";
{ "reportDir"; "cypress/report/mochawesome-report",
"overwrite"; true,
"html"; true,
"json"; false,
"timestamp"; "mmddyyyy_HHMMss" }}
},
},
};
Boa noite Marcio!
Falta o defineConfig no seu código, tenta dessa forma:
const { defineConfig } = require("cypress");
module.exports = defineConfig({
video: true,
e2e: {
setupNodeEvents(on, config) {
{ "reporter"; "mochawesome",
"reporterOptions";
{ "reportDir"; "cypress/report/mochawesome-report",
"overwrite"; true,
"html"; true,
"json"; false,
"timestamp"; "mmddyyyy_HHMMss"
}
}
},
},
});