टेस्टिंगबॉट सर्विस
WebdriverIO सर्विस जो टेस्टिंगबॉट के साथ बेहतर एकीकरण प्रदान करती है। यह जॉब मेटाडेटा ('name', 'passed', 'tags', 'public', 'build', 'extra') को अपडेट करती है और आवश्यकतानुसार TestingBot टनल चलाती है।
इंस्टॉलेशन
सबसे आसान तरीका है @wdio/testingbot-service को अपने package.json में devDependency के रूप में रखना, इस प्रकार:
npm install @wdio/testingbot-service --save-dev
WebdriverIO को कैसे इंस्टॉल करना है, इसकी जानकारी यहां मिल सकती है।
कॉन्फिगरेशन
सर्विस का उपयोग करने के लिए आपको अपनी wdio.conf.js फाइल में user और key सेट करने की आवश्यकता है, और hostname विकल्प को hub.testingbot.com पर सेट करें। यदि आप TestingBot टनल का उपयोग करना चाहते हैं तो आपको tbTunnel: true सेट करना होगा।
// wdio.conf.js
export const config = {
// ...
user: process.env.TB_KEY,
key: process.env.TB_SECRET,
services: [
['testingbot', {
tbTunnel: true
}]
],
// ...
};
विकल्प
TestingBot सर्विस को अधिकृत करने के लिए आपके कॉन्फिग में user और key विकल्प होने चाहिए।
tbTunnel
यदि सत्य है तो यह TestingBot टनल चलाता है और आपके ब्राउज़र परीक्षणों को चलाने वाले TestingBot वर्चुअल मशीन के बीच एक सुरक्षित कनेक्शन खोलता है।
प्रकार: Boolean
डिफ़ॉल्ट: false
tbTunnelOpts
TestingBot टनल विकल्पों को लागू करें (जैसे पोर्ट नंबर या logFile सेटिंग्स बदलने के लिए)। अधिक जानकारी के लिए यह सूची देखें।
प्रकार: Object
डिफ़ॉल्ट: {}