वीएसकोड एक्सटेंशन टेस्टिंग सर्विस
wdio-vscode-service एक तृतीय पक्ष पैकेज है, अधिक जानकारी के लिए कृपया GitHub | npm देखें
इस पर परीक्षण किया गया:
वीएसकोड एक्सटेंशन के परीक्षण के लिए WebdriverIO सेवा।
यह WebdriverIO सेवा आपको VSCode डेस्कटॉप IDE या वेब एक्सटेंशन के रूप में अपने VSCode एक्सटेंशन का एंड-टू-एंड परीक्षण निर्बाध रूप से करने की अनुमति देती है। आपको केवल अपने एक्सटेंशन का पथ प्रदान करना होगा और सेवा इन कार्यों को करके बाकी का काम करती है:
- 🏗️ VSCode इंस्टॉल करना (
stable
,insiders
या किसी निर्दिष्ट संस्करण) - ⬇️ किसी विशेष VSCode संस्करण के लिए Chromedriver डाउनलोड करना
- 🚀 आपको अपने परीक्षणों से VSCode API तक पहुंचने में सक्षम बनाता है
- 🖥️ कस्टम उपयोगकर्ता सेटिंग्स क े साथ VSCode शुरू करना (Ubuntu, MacOS और Windows पर VSCode के लिए समर्थन सहित)
- 🌐 या वेब एक्सटेंशन के परीक्षण के लिए किसी भी ब्राउज़र द्वारा एक्सेस किए जाने के लिए एक सर्वर से VSCode प्रदान करता है
- 📔 आपके VSCode संस्करण से मेल खाने वाले लोकेटर्स के साथ पेज ऑब्जेक्ट्स को बूटस्ट्रैप करना
यह प्रोजेक्ट vscode-extension-tester प्रोजेक्ट से अत्यधिक प्रेरित था जो Selenium पर आधारित है। यह पैकेज इस विचार को लेता है और इसे WebdriverIO के लिए अनुकूलित करता है।
VSCode v1.86 से शुरू होकर, बिना किसी कॉन्फ़िगरेशन के Chromedriver इंस्टॉल करने के लिए webdriverio
v8.14 या उससे बाद का संस्करण आवश्यक है। यदि आपको VSCode के पुराने संस्करणों का परीक्षण करने की आवश्यकता है, तो नीचे Chromedriver कॉन्फ़िगरेशन अनुभाग देखें।