मैं निम्नलिखित संरचना के साथ एक दृश्य है:कैसे UIAutomation निर्धारित करता है कि क्या एक UIAElement.isVisible()
GrandView
-Parent View1
-Parent View2
--Child View1
--Child View2
बच्चे विचारों लगभग सभी Parent View2
की सीमा से ऊपर ले, लेकिन अभी भी कुछ जगह के आसपास है किनारे। अगर मैं किनारों पर क्लिक करता हूं तो मैं एक्सेसिबिलिटी इंस्पेक्टर के साथ सिम्युलेटर में Parent View2
का चयन कर सकता हूं।
tapWithOptions({tapOffset:{x:0.15, y:0.95}});
हालांकि, isVisible()
मेरे कॉल हमेशा 0
वापसी: अगर मैं का उपयोग मैं भी UIAutomation में Parent View2
टैप कर सकते हैं। मुझे उम्मीद है कि अगर मैं तत्व को टैप कर सकता हूं, या इसे एक्सेसिबिलिटी इंस्पेक्टर के साथ चुन सकता हूं, तो इसे 1
वापस करना चाहिए।
UIAutomation कैसे निर्धारित करता है कि UIAElement
दिखाई दे रहा है?
मैं इसे अपने प्रश्न से निहित 'छिपी हुई' और 'पहुंच-योग्यता एलिमेंट्स' के अलावा अन्य चीज़ों द्वारा संचालित देख रहा हूं। मैं यह सुनिश्चित करने के लिए 'isVisible()' संपत्ति पर जोर देना चाहता हूं कि कंटेनर की सामग्री को जांचने के बिना एक कंटेनर मौजूद है, जो बदल सकता है। –