टेस्टिंगबॉट सर्विस
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
डिफ़ॉल्ट: {}