टेस्टरनर
WebdriverIO अपने खुद के टेस्ट रनर के साथ आता है जिससे आप जल्द से जल्द परीक्षण शुरू कर सकते हैं। यह आपके लिए सभी काम करने के लिए बनाया गया है, तीसरे पक्ष की सेवाओं को एकीकृत करने की अनुमति देता है, और आपको अपने परीक्षणों को अधिक से अधिक कुशलता से चलाने में मदद करता है।
WebdriverIO का टेस्टरनर NPM पैकेज @wdio/cli
में अलग से बंडल किया गया है।
इसे इस प्रकार इंस्टॉल करें:
- npm
- Yarn
- pnpm
- Bun
npm install @wdio/cli
yarn add @wdio/cli
pnpm add @wdio/cli
bun add @wdio/cli
कमांड लाइन इंटरफेस मदद देखने के लिए, अपने टर्मिनल में निम्न कमांड टाइप करें:
$ npx wdio --help
wdio <command>
Commands:
wdio config Initialize WebdriverIO and setup configuration in
your current project.
wdio install <type> <name> Add a `reporter`, `service`, or `framework` to
your WebdriverIO project
wdio repl <option> [capabilities] Run WebDriver session in command line
wdio run <configPath> Run your WDIO configuration file to initialize
your tests.
Options:
--version Show version number [boolean]
--help Show help [boolean]
बढ़िया! अब आपको एक कॉन्फिगरेशन फाइल को परिभाषित करने की आवश्यकता है जहां आपके टेस्ट, क्षमताओं और सेटिंग्स के बारे में सभी जानकारी सेट की गई है। यह फाइल कैसी दिखनी चाहिए, यह देखने के लिए Configuration File सेक्शन पर जाएं।
wdio
कॉन्फिगरेशन हेल्पर के साथ, अपनी कॉन्फिग फाइल जेनरेट करना बहुत आसान है। बस चलाएं:
$ npx wdio config
...और यह हेल्पर यूटिलिटी लॉन्च करता है।
यह आपसे कुछ प्रश्न पूछेगा और एक मिनट से भी कम समय में आपके लिए एक कॉन्फिग फाइल जेनरेट करेगा।
एक बार आपका कॉन्फिगरेशन फाइल सेट हो जाने के बाद, आप अपने टेस्ट इस तरह शुरू कर सकते हैं:
npx wdio run wdio.conf.js
आप run
कमांड के बिना भी अपना टेस्ट रन इनिशियलाइज़ कर सकते हैं:
npx wdio wdio.conf.js
बस इतना ही! अब आप ग्लोबल वेरिएबल browser
के माध्यम से सेलेनियम इंस्टेंस तक पहुंच सकते हैं।