我在谷歌搜索了很多,以找到解决我的问题与UI自动化。相反,我发现张贴很好的总结他们:我该如何改进iPhone UI Automation?
有没有办法运行命令行测试(...)
有没有办法来设置或重置状态。 (...)
上一个问题的一部分是UI自动化没有离散测试的概念。 (...)
没有办法以编程方式检索测试运行的结果。 (...)
源:http://pivotallabs.com/users/amilligan/blog/articles/1323-iphone-ui-automation-tests-a-decent-start
问题没有。 3可以用茉莉花解决(https://github.com/pivotal/jasmine-iphone)
其他问题怎么样?自该职位(2010年7月20日)以来,是否有任何改进?
还有一个问题是,只有一种现有的选择特定UI元素的方法是在应用程序源代码中添加可访问性标签?
非常感谢您的详细解答。我会阅读你后面提到的页面,但是快速浏览后,我认为他们可以帮助我。关于“严重测试” - 这是我的情况,因为我要将这个过程与我的CI服务器集成在一起。 – 2011-01-25 09:44:23
对不起,但将仪器集成到CI中会让人痛苦。目前,我正在使用Sikuli(sikuli.org)来解决您指出的问题,但我仍然不会将其放在CI中。对于CI我会使用这种方法http://cocoawithlove.com/2009/12/sample-iphone-application-with-complete.html – yoosiba 2011-03-16 21:26:43
yoosiba:你真的更喜欢使用像Sikuli一般的方法?如何比较为UIAutomation和Sikuli编写标准的gui测试用例时的工作量? – 2011-04-12 09:38:21