UIAutomation 和在滚动视图中读取静态文本
Posted
技术标签:
【中文标题】UIAutomation 和在滚动视图中读取静态文本【英文标题】:UIAutomation and reading static text in scroll view 【发布时间】:2013-01-03 16:50:29 【问题描述】:我正在使用 Xcode Instruments 进行一些 UIAutomation 测试,但在访问我想要验证的 staticText 时遇到问题。
情况:
我有一些按钮显示包含多个图表的不同滚动视图。这些滚动视图每个都有 5 个以上的项目,所以当我最初执行 target.logElementTree()
时,它只显示可见的项目。如果我使用window.scrollViews()[0].scrollDown()
向下滚动并再次获得logElementTree()
,则会显示底部元素,但是每当我尝试访问它们时,它都会一直引用滚动视图顶部的元素。
有什么想法吗?
干杯。
【问题讨论】:
【参考方案1】:根据我的经验,每当您执行“taregt.logElementTree()”时,它都会显示您可以通过其名称或向下滚动后的索引或位置。但是,如果您仍然遇到问题,我建议您在向下滚动以使其可见后按位置访问元素。
【讨论】:
以上是关于UIAutomation 和在滚动视图中读取静态文本的主要内容,如果未能解决你的问题,请参考以下文章
在 UIAutomation 的自定义表格部分标题视图上设置 accessibilityIdentifier