我使用UIAutomation自动化了我的iOS应用程序,为了运行它,我启动iOS Instruments并运行脚本。如果我想要运行到设备的相同自动化脚本,我使用下面的命令,该命令可以按需运行
instruments -w -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate myapp -e UIASCRIPT regression.js
但是如何从命令行运行到iOS模拟器?
请建议。
由于 Sougata
答案 0 :(得分:2)
如果您没有提供'-w'参数并为模拟器sdk构建您的应用程序,它应该在模拟器上启动。
答案 1 :(得分:0)
在 Xcode 6.0.1 中,使用-w
开关运行并传入模拟器appears to now be required的符号名称(至少这是唯一的方法)我得到了它的工作,我已经让其他人验证并指出我这个解决方案)。
您还可以找到一个bash shell script来处理您的调用,自动解决模拟器应用程序路径中的UDID和GUID。