Playwright Mocha Reporter
Mocha HTML reporter.
Mocha-html-reporter je knihovna, která umožňuje generovat HTML reporty protesty napsané pomocí Mocha frameworku (který lze použít i s Playwrightem).
Pro instalaci stačí spustit příkaz:
npm install mocha mocha-html-reporter --save-dev
Poté je třeba upravit konfigurační soubor pro Mocha a přidat plugin progenerování HTML reportů:
const Mocha = require('mocha');
const mocha = new Mocha
({
reporter: 'mocha-html-reporter',
reporterOptions: {
reportDir: './test-reports',
reportName: 'test-report',
reportTitle: 'Test Report'
}
});
Poté je možné spustit testy pomocí Mocha a HTML, report se vygenerujeautomaticky. vložíme:
// Vytvořte HTML soubor pro report
reportconst fs = require('fs');
const date = new Date().toISOString().substring(0, 19).replace('T', ' ');
const reportFileName = `report-${date}.html`;
const reportFile = fs.createWriteStream(reportFileName);
reportFile.write('
reportFile.write('
Example Report
');reportFile.write(`
Tested at ${date}
`);reportFile.write(' ');
reportFile.end();
Výsledné reporty můžeme nastavit v mnoha parametrech než v této ukázcekódu. Toto je úplný základ. Více najdete v dokumentaci Mocha.