टैप करने से पहले तत्व मौजूद है या नहीं, हमारे पास एक आईपैड ऐप है जिसमें दो कॉलम न्यूज़ रीडर शामिल हैं। बाएं दृश्य में खबरों की सूची होती है, जिनमें से कुछ लिंक सीधे एक समाचार के लिए होते हैं और कुछ अन्य दृश्य नियंत्रक को समाचार की एक और सूची के साथ धक्का देते हैं। यह नेविगेशन बार के leftBarButtonItem
के रूप में सेट करने के लिए UIButton
का भी कारण बन जाएगा। यदि हम पहले स्तर पर हैं, तो एक साधारण छवि जिसे टैप नहीं किया जा सकता है leftBarButtonItem
होगा।UIAutomation:
मेरा लक्ष्य अब एक परीक्षण है जो पहले स्तर पर हर खबर को टैप करता है। यदि कोई समाचार दूसरी स्तर की सूची की ओर जाता है, तो उसे नेविगेशन बार में UIButton
टैप करना चाहिए।
मैं कैसे देख सकता हूं, अगर leftBarButtonItem
"tappable" है? चूंकि यह या तो एक छवि या एक बटन हो सकता है, तो बस navigationBar().leftButton().tap()
पर कॉल करने से यह एक त्रुटि हो सकती है यदि यह एक छवि है।
यदि मैं कोई मदद करता हूं तो मैं ट्यूनअप लाइब्रेरी का भी उपयोग कर रहा हूं।