【发布时间】:2012-06-16 20:10:54
【问题描述】:
我有一组代码非常糟糕的控制器,目前我无法对其进行重构。我需要对它们进行自动化测试,但遇到了 UIAutomation 工具的问题。
这些控制器是动态生成的。有很多方法可以做到这一点,但有人认为最好是制作一个包含单元格的表格视图,每个单元格都包含更多表格视图,其中包含用户将看到并与之交互的单元格。
这些控制器之一的简单示例如下:
我需要自动按下其中一个表格视图单元格。
在解决了一些视图层次结构问题之后,我终于设法让 logElementTree 查看所有单元格,并使用正确的可访问性标识符。结果如下:
现在只是为了测试我可以按脚本中的一个按钮...
不。即使 logTree 清楚地显示它们存在并且可见,我似乎也无法深入研究这些元素。
非常欢迎任何想法。我对javascript不是很有经验,所以我可能会遗漏一些明显的东西。谢谢!
【问题讨论】:
标签: javascript ios instruments ios-ui-automation