लाइट रिपोर्टर रिपोर्टर
wdio-light-reporter एक तृतीय पक्ष पैके ज है, अधिक जानकारी के लिए कृपया देखें GitHub | npm
HTML और Mochawesome रिपोर्टर से प्रेरित
!दर्शन:
यह रिपोर्टर cucumber रिपोर्ट पुनर्निर्माण का समर्थन नहीं करता है और bdd और mocha फ्रेमवर्क को ध्यान में रखकर विकसित किया गया है। यहां,
describe()अनुभाग को टेस्ट सिनारियो औरit()को टेस्ट सिनारियो के अंदर टेस्टकेस के रूप में माना जाता है।
विशेषताएँ
- आसान सेटअप
- उन्नत यूआई
- एचटीएमएल रिपोर्ट में एम्बेडेड स्क्रीनशॉट
- स्टेप्स कॉन्टेक्स्ट या नाम शामिल करने के लिए addLabel()
रिलीज
V 0.1.9 - प्रारंभिक रिलीज V 0.2.6 - (नवीनतम)
- कई पर्यावरण रन शामिल करें और पर्यावरण के आधार पर अलग करें।
- बग्स फिक्स
- बेहतर प्रदर्शन।
उदाहरण

इंस्टॉलेशन
NPM
npm install wdio-light-reporter --save-dev
कॉन्फिगरेशन
reporters: ['dot', ['light',{
outputDir: './Results',
outputFile:`demo${new Date()}`, // html report file will be name this
addScreenshots: false, // to add screenshots in report make it as true. Default is false
}]
],
स्क्रीनशॉट
रिपोर्टर के पास स्क्रीनशॉट लेने के लिए स्वचालित रूप से कॉन्फिगर करने की क्षमता नहीं है, लेकिन हालांकि अगर मैन्युअल रूप से कॉन्फिगर किया गया है, तो यह इवेंट को सुनता है और HTML रिपोर्ट में स्क्रीनशॉट अटैच करता है। रिपोर्ट में स्क्रीनशॉट शामिल करने के लिए wdio conf फाइल में afterTest() हुक में नीचे दिया गया कोड जोड़ें।
afterTest: async function (test,context,{ error, result, duration, passed, retries }) {
if (!passed) {await browser.takeScreenshot()}
},