Delta Reporter 报告器
一个 WebdriverIO 报告插件,用于创建 Delta reports

安装
最简单的方式是将 @delta-reporter/wdio-delta-reporter-service 作为 devDependency 保存在你的 package.json 中。
{
"devDependencies": {
"@delta-reporter/wdio-delta-reporter-service": "^1.1.9",
}
}
你可以简单地通过以下方式安装:
npm i @delta-reporter/wdio-delta-reporter-service
配置
Delta reporter WebdriverIO 插件是 WebdriverIO Service 和 Reporter 的混合,所以需要在配置文件中同时声明为 reporter 和 service。
const DeltaReporter = require('@delta-reporter/wdio-delta-reporter-service/lib/src/reporter');
const DeltaService = require("@delta-reporter/wdio-delta-reporter-service");
let delta_config = {
enabled: true,
host: 'delta_host',
project: 'Project Name',
testType: 'Test Type'
};
exports.config = {
// ...
reporters: [
[DeltaReporter, delta_config]
],
// ...
services: [new DeltaService(delta_config)],
// ...
}
添加截图和视频
可以通过在 wdio 配置文件的 afterTest 钩子中使用 sendFileToTest 命令将截图附加到报告中。参数为 type、file 和 description:
type:可以是img或videofile