DevTools
DevTools सेवा WebdriverIO टेस्ट एक्ज़ीक्यूशन के लिए एक शक्तिशाली ब्राउज़र-आधारित डीबगिंग इंटरफेस प्रदान करती है। यह आपको एक इंटरैक्टिव वेब एप्लिकेशन के माध्यम से रीयल-टाइम में अपने टेस्ट को विज़ुअलाइज़, डीबग और नियंत्रित करने की अनुमति देती है।
ओवरव्यू
यह सेवा आपको निम्न कार्य करने में सक्षम बनाती है:
- चयनात्मक रूप से टेस्ट फिर से चलाएँ - किसी भी टेस्ट केस या सूट पर क्लिक करके उसे तुरंत फिर से एक्ज़ीक्यूट करें
- विज़ुअल रूप से डीबग करें - स्वचालित स्क्रीनशॉट के साथ लाइव ब्राउज़र प्रीव्यू देखें
- एक्ज़ीक्यूशन पर नज़र रखें - टाइमस्टैम्प और परिणामों के साथ विस्तृत कमांड लॉग देखें
- नेटवर्क और कंसोल की निगरानी करें - API कॉल और JavaScript लॉग का निरीक्षण करें
- कोड पर नेविगेट करें - सीधे टेस्ट सोर्स फ ाइलों पर जाएँ
इंस्टॉलेशन
सेवा को dev डिपेंडेंसी के रूप में इंस्टॉल करें:
npm install --save-dev @wdio/devtools-service
कॉन्फ़िगरेशन
अपने WebDriverIO कॉन्फ़िगरेशन में सेवा जोड़ें:
// wdio.conf.js
export const config = {
// ...
services: ['devtools'],
// ...
};