我想以与OCUnit测试相同的方式将UI测试添加到iOS项目中.
我知道有仪器UIAutomation JavaScript方法,但我不知道它如何适合自动构建工作流程.例如,您可以将Instruments UIAutomation脚本设置为构建依赖吗?
我知道有仪器UIAutomation JavaScript方法,但我不知道它如何适合自动构建工作流程.例如,您可以将Instruments UIAutomation脚本设置为构建依赖吗?
其次,我宁愿用与其余代码相同的语言编写UI测试……
有什么替代品/我缺少的东西吗?
谢谢.
马亭
解决方法
您实际上可以使用OCUnit进行UI测试.
如果你已经熟悉OCUnit,这段代码是一个好的开始:
How to do UI Testing of iOS Applications Using OCUnit
然后,您可以使用xcodebuild自动运行这些测试.这不是直截了当的,但值得额外的工作.我建议看一下这篇文章:Xcode4: Running Application Tests From The Command Line in iOS
UIAutomation现在也可以通过仪器实现自动化,但现在您可以使用OCUnit运行UI测试,这一点不那么有趣.