शुरू करना
WebdriverIO दस्तावेज़ीकरण में आपका स्वागत है। यह आपको जल्दी शुरू करने में मदद करेगा। अगर आपको कोई समस्या आती है, तो आप हमारे Discord सपोर्ट सर्वर पर मदद और जवाब पा सकते हैं या आप हमें 𝕏 पर संपर्क कर सकते हैं।
ये दस्तावेज़ नवीनतम संस्करण (>=9.x) के WebdriverIO के लिए हैं। यदि आप अभी भी पुराने संस्करण का उपयोग कर रहे हैं, तो कृपया पुरानी दस्तावेज़ वेबसाइट देखें!
आप आधिकारिक YouTube चैनल पर WebdriverIO के बारे में अधिक वीडियो पा सकते हैं। सुनिश्चित करें कि आप सब्सक्राइब करें!
WebdriverIO सेटअ प शुरू करें
किसी मौजूदा या नए प्रोजेक्ट में पूर्ण WebdriverIO सेटअप जोड़ने के लिए WebdriverIO स्टार्टर टूलकिट का उपयोग करके, चलाएँ:
अगर आप किसी मौजूदा प्रोजेक्ट के रूट डायरेक्टरी में हैं, तो चलाएँ:
- NPM
- Yarn
- pnpm
- bun
npm init wdio@latest .
या अगर आप एक नया प्रोजेक्ट बना ना चाहते हैं:
npm init wdio@latest ./path/to/new/project
yarn create wdio .
या अगर आप एक नया प्रोजेक्ट बनाना चाहते हैं:
yarn create wdio ./path/to/new/project
pnpm create wdio@latest .
या अगर आप एक नया प्रोजेक्ट बनाना चाहते हैं:
pnpm create wdio@latest ./path/to/new/project
bun create wdio@latest .
या अगर आप एक नया प्रोजेक्ट बनाना चाहते हैं:
bun create wdio@latest ./path/to/new/project
यह एकल कमांड WebdriverIO CLI टूल को डाउनलोड करता है और एक कॉन्फ़िगरेशन विज़ार्ड चलाता है जो आपको अपना टेस्ट सूट कॉन्फ़िगर करने में मदद करता है।
विज़ार्ड आपसे कुछ सवाल पूछेगा जो आपको सेटअप के दौरान मार्गदर्शन करेगा। आप एक --yes पैरामीटर पास कर सकते हैं जो डिफ़ॉल्ट सेटअप चुनेगा, जिसमें पेज ऑब्जेक्ट पैटर्न का उपयोग करते हुए क्रोम के साथ मोचा का उपयोग किया जाएगा।
- NPM
- Yarn
- pnpm
- bun
npm init wdio@latest . -- --yes
yarn create wdio . --yes
pnpm create wdio@latest . --yes
bun create wdio@latest . --yes
CLI मैन्युअली इंस्टॉल करें
आप CLI पैकेज को अपने प्रोजेक्ट में मैन्युअली भी जोड़ सकते हैं:
npm i --save-dev @wdio/cli
npx wdio --version # prints e.g. `8.13.10`
# run configuration wizard
npx wdio config
टेस्ट चलाएँ
आप run कमांड का उपयोग करके और आपके द्वारा अभी बनाए गए WebdriverIO कॉन्फिग की ओर इंगित करके अपना टेस्ट सूट शुरू कर सकते हैं:
npx wdio run ./wdio.conf.js
यदि आप विशिष्ट टेस्ट फाइलें चलाना चाहते हैं तो आप --spec पैरामीटर जोड़ सकते हैं:
npx wdio run ./wdio.conf.js --spec example.e2e.js
या अपने कॉन्फिग फाइल में सूट्स परिभाषित करें और केवल वे टेस्ट फाइलें चलाएँ जो एक सूट में परिभाषित हैं:
npx wdio run ./wdio.conf.js --suite exampleSuiteName