مراسل Delta Reporter
wdio-delta-reporter-service هي حزمة من طرف ثالث، لمزيد من المعلومات يرجى مراجعة GitHub | npm
ملحق تقارير WebdriverIO لإنشاء تقارير Delta
التثبيت
الطريقة الأسهل هي الاحتفاظ بـ @delta-reporter/wdio-delta-reporter-service
كاعتماد تطوير في ملف package.json
الخاص بك.
{
"devDependencies": {
"@delta-reporter/wdio-delta-reporter-service": "^1.1.9",
}
}
يمكنك القيام بذلك ببساطة عن طريق:
npm i @delta-reporter/wdio-delta-reporter-service
التكوين
يتكون ملحق Delta reporter لـ WebdriverIO من مزيج بين خدمة WebdriverIO ومراسل، لذلك يجب تعريفه كمراسل وكخدمة في ملف التكوين.
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)],
// ...
}