getContext
वर्तमान सत्र का संदर्भ (context) प्राप्त करें।
यह विधि डिफॉल्ट Appium context/WebdriverIO getContext कमांड को बढ़ाती है, विस्तृत संदर्भ जानकारी वापस करने का विकल्प प्रदान करके, जिससे वेबव्यू का उपयोग करने वाले हाइब्रिड ऐप्स के साथ काम करना आसान हो जाता है।
संदर्भ (Contexts) कैसे काम करते हैं
अधिक जानकारी के लिए हाइब्रिड ऐप्स दस्तावेज़ देखें। नीचे getContext कमांड से जुड़ी चुनौतियों का विवरण दिया गया है:
Android के लिए:
- वेबव्यू में कई पेज (ब्राउज़र टैब्स की तरह) हो सकते हैं, और सही पेज की पहचान करने के लिए अतिरिक्त मेटाडेटा जैसे
titleयाurlकी आवश्यकता होती है। - डिफॉल्ट Appium विधियां केवल बुनियादी संदर्भ नाम (जैसे
WEBVIEW_{packageName}) प्रदान करती हैं, वेबव्यू के अंदर के पेजों के बारे में विस्तृत जानकारी के बिना।
iOS के लिए:
- प्रत्येक वेबव्यू को एक सामान्य
WEBVIEW_{id}स्ट्रिंग द्वारा पहचाना जाता है, जो इसकी सामग्री या इससे संबंधित ऐप स्क्रीन नहीं दर्शाती है।