为了找到 UI 自动化问题的解决方案,我进行了很多谷歌搜索。我发现一篇很好地总结了这些问题的帖子:
无法从命令行运行测试。(...)
无法设置或重置状态。(...)
前一个问题的一部分是 UI 自动化没有离散测试的概念。(...)
无法以编程方式检索测试运行的结果。(...)
来源:https ://content.pivotal.io/blog/iphone-ui-automation-tests-a-decent-start
问题编号 3 可以用茉莉花解决(https://github.com/pivotal/jasmine-iphone)
其他问题呢?自该帖子(2010 年 7 月 20 日)以来是否有任何改进?
还有一个问题:选择特定 UI 元素的唯一现有方法是否真的是在应用程序源代码中添加可访问性标签?