基本上我试图自动化导入数据和截屏的过程。
要导入数据,我有一个功能可以在我的应用程序中执行此操作。
然后,我需要通过各种屏幕拍摄屏幕截图。
我查看了一些自动化测试选项,但这些似乎不做屏幕截图或修改用户界面,因此屏幕截图会受到影响。
基本上我试图自动化导入数据和截屏的过程。
要导入数据,我有一个功能可以在我的应用程序中执行此操作。
然后,我需要通过各种屏幕拍摄屏幕截图。
我查看了一些自动化测试选项,但这些似乎不做屏幕截图或修改用户界面,因此屏幕截图会受到影响。
使用模拟器截屏的最佳方法是在适当的时候按 cmd + s。但是,有一个更好的方法涉及一些代码:Automate Screenshots on iPhone Simulator? 我知道您可以自动化 GUI 测试,它可以为您截取屏幕截图。希望这有帮助!^_^
为模拟器构建的 iOS 应用程序确实在 Mac OS X 环境中运行,因此可以调用运行 shell 脚本、与其他进程之间的套接字/管道等,包括在模拟器菜单上启动 Applescript UI 脚本项目和保存对话框。