एलिमेंट ऑब्जेक्ट
एलिमेंट ऑब्जेक्ट एक ऐसा ऑब्जेक्ट है जो रिमोट यूजर एजेंट पर एक एलिमेंट का प्रतिनिधित्व करता है, जैसे कि ब्राउज़र के अंदर एक सेशन चलाते समय DOM Node या मोबाइल के लिए a mobile element। इसे विभिन्न एलिमेंट क्वेरी कमांड्स का उपयोग करके प्राप्त किया जा सकता है, जैसे $
, custom$
, react$
या shadow$
।
प्रॉपर्टीज
एक एलिमेंट ऑब्जेक्ट में निम्नलिखित प्रॉपर्टीज होती हैं:
नाम | प्रक ार | विवरण |
---|---|---|
sessionId | String | रिमोट सर्वर से असाइन किया गया सेशन आईडी। |
elementId | String | संबंधित web element reference जिसका उपयोग प्रोटोकॉल स्तर पर एलिमेंट के साथ इंटरैक्ट करने के लिए किया जा सकता है |
selector | String | एलिमेंट को क्वेरी करने के लिए उपयोग किया गया Selector। |
parent | Object | या तो Browser Object जब एलिमेंट को उससे फेच किया गया हो (जैसे const elem = browser.$('selector') ) या Element Object अगर इसे एलिमेंट स्कोप से फेच किया गया हो (जैसे elem.$('selector') ) |
options | Object | WebdriverIO options जो इस पर निर्भर करता है कि ब्राउज़र ऑब्जेक्ट कैसे बनाया गया था। अधिक जानकारी के लिए setup types देखें। |