Mochawesome 報表工具
總覽
Mochawesome 是一個非常受歡迎的 Mocha 報表工具,當使用 Mocha 作為測試執行器時,它也可以直接與 Nightwatch 搭配使用。
用法
1. 在 Nightwatch 中使用 Mocha 作為測試執行器
為了在 Nightwatch 中使用 Mocha,您需要設定 test_runner
組態屬性,並將類型設定為 mocha
。也可以指定 Mocha 的自訂選項
nightwatch.conf.js
{
// other settings...
test_runner: {
type : 'mocha',
options : {
ui : 'bdd',
reporter : 'list'
}
}
}
2. 從 NPM 安裝 mochawesome
npm i mochawesome --save-dev
3. 傳遞 --reporter
引數
若要將其用作報表工具,只需傳遞 --reporter mochawesome
引數,如下所示
npx nightwatch examples/tests/ --reporter mochawesome
設定報表工具選項
Mochawesome 報表工具選項可以在主要 Nightwatch 組態中的 test_runner
內的 reporterOptions
字典下定義
nightwatch.conf.js
{
// ...
test_runner: {
type : 'mocha',
options : {
ui : 'bdd',
reporter : 'mochawesome',
reporterOptions: {
reporterDir: './output'
}
}
}
}