UIAutomation并在滚动视图中读取静态文本

时间:2013-01-03 16:50:30

标签: ios instruments ui-automation ios-ui-automation

我正在使用Xcode Instruments进行一些UIAutomation测试,并且在访问我要验证的staticText时遇到问题。

情况: 我有一些按钮显示包含多个图表的不同滚动视图。这些滚动视图每个都有5个以上的项目,因此当我最初执行target.logElementTree()时,它只显示可见的项目。如果我向下滚动window.scrollViews()[0].scrollDown()并再次获得logElementTree(),则会显示底部元素,但每当我尝试访问它们时,它会一直指向滚动视图顶部的元素。

有什么想法吗?

干杯。

1 个答案:

答案 0 :(得分:0)

根据我的经验,每当你做“taregt.logElementTree()”时,它会显示你可以通过其名称访问的所有元素(可见和隐藏或甚至存在于屏幕底部)向下滚动或索引或位置。但是,如果您仍然遇到问题,我会建议您在向下滚动以使其可见后,按位置访问该元素。