我有以下結構的圖:如何UIAutomation確定UIAElement.isVisible()是否
GrandView
-Parent View1
-Parent View2
--Child View1
--Child View2
子視圖佔用幾乎所有的Parent View2
的界限,但仍有周圍的一些空間邊緣。如果點擊邊緣,我可以使用可訪問性檢查器在模擬器中選擇Parent View2
。我還可以挖掘UIAutomation Parent View2
如果我使用:
tapWithOptions({tapOffset:{x:0.15, y:0.95}});
但是,我到isVisible()
調用總是返回0
。我期望如果我可以點擊該元素,或者使用輔助功能檢查器選擇它,它應該返回1
。
UIAutomation如何確定UIAElement
是否可見?
正如我的問題所暗示的,我看到它由'hidden'和'accessibilityElementsHidden'以外的東西驅動。我想在'isVisible()'屬性上斷言,以確保容器存在而不必檢查容器的內容,這可能會改變。 – 2012-01-28 06:16:38