我需要在我们的原生iPhone应用程序上运行一些自动UI检查。我希望能够做到以下几点:
我想自动执行一些操作并拍摄屏幕截图。
我不希望该工具按图像或文字识别按钮,因为我的应用程序一直在更改图像和文本。我想通过ID识别控件。
我想在真正的iPhone设备上运行这些测试。
最后,当我完成一个测试时,我需要访问设置来修改一些更改,然后重新启动应用程序进行测试。 (无需恢复应用程序)
有没有一种很好的方法来实现这些类型的自动化UI测试?
答案 0 :(得分:0)
您可以使用Apple提供的仪器 - UIAutomation 它提供所有预期的自动化设施。也可以截取屏幕截图。在此处查看文档apple doc
这是一个很好的教程,以http://cocoamanifest.net/articles/2011/05/uiautomation-an-introduction.html
开头