ग्लोबल्स
आपकी परीक्षण फ़ाइलों में, WebdriverIO इन विधियों और वस्तुओं में से प्रत्येक को वैश्विक वातावरण में डालता है। उन्हें उपयोग करने के लिए आपको कुछ भी आयात करने की आवश्यकता नहीं है। हालांकि, यदि आप स्पष्ट आयात पसंद करते हैं, तो आप import { browser, $, $$, expect } from '@wdio/globals'
कर सकते हैं और अपने WDIO कॉन्फिगरेशन में injectGlobals: false
सेट कर सकते हैं।
निम्नलिखित वैश्विक वस्तुएँ सेट हैं यदि अन्यथा कॉन्फ़िगर नहीं की गई हैं:
browser
: WebdriverIO Browser objectdriver
:browser
का उपनाम (मोबाइल परीक्षण चलाते समय उपयोग किया जाता है)multiremotebrowser
:browser
याdriver
का उपनाम लेकिन केवल Multiremote सत्रों के लिए सेट किया गया है$
: एक तत्व को प्राप्त करने के लिए कमांड (अधिक जानकारी API docs में देखें)$$
: तत्वों को प्राप्त करने के लिए कमांड (अधिक जानकारी API docs में देखें)expect
: WebdriverIO के लिए असर्शन फ्रेमवर्क (देखें API docs)
नोट: WebdriverIO का उपयोग किए गए फ्रेमवर्क्स (जैसे Mocha या Jasmine) पर कोई नियंत्रण नहीं है जो अपने वातावरण को बूटस्ट्रैप करते समय वैश्विक चर सेट करते हैं।