命令行运行 iOS UI Automation 测试及问题

本文介绍了如何使用instruments 5.0.1通过命令行运行iOS UI Automation测试,包括指定模板、应用路径、脚本及结果保存路径。在实际操作中可能会遇到的问题,如错误处理和调试等也进行了探讨。

命令行运行 iOS UI Automation 测试及问题

Running iOS instruments UI automation test cases via commandline and the issues

1. instruments 5.0.1 通过命令行运行 iOS UI automation 测试

instruments -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate /Users/bankofchinashanghai/Library/Developer/Xcode/DerivedData/Swiftsync-fmhfzrmvbqjjuefqseeishayuuun/Build/Products/Debug-iphonesimulator/SwiftSync.app -e UIASCRIPT/Users/bankofchinashanghai/Documents/swiftsync_dev_ios/test.js -e UIARESULTSPATH /Users/bankofchinashanghai/Documents/swiftsync_dev_ios/testResult/

绿色: 测试模板的位置(可在终端通过命令:find /User -name "Automation.tracetemplate" 查找
黄色: 测试.app的位置(见下图)
.app 测试文件位置
粉红: 测试脚本的位置
紫红: 测试结果的目录

2. 问题出现了
Xcode 6.1 带的 instruments 6.1 同样的方法,在终端 命令行运行测试,不报错,也不执行测试,也没有错误日志
研究很久不知道啥问题,感觉很是坑爹。
instruments -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.xrplugin/Contents/Resources/Automation.tracetemplate /Users/***/Library/Developer/Xcode/DerivedData/CloudStorage-gzxlltnatrjndxeblbcvingkoqli/Build/Products/Debug-iphonesimulator/Store\ \&\ Share.app -e UIASCRIPT “/Users/***/Documents/StoreShare_iOS_Test/debug1.js” -e UIARESULTSPATH “/Users/***/Documents/StoreShare_iOS_Test/testResults”

instruments -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.xrplugin/Contents/Resources/Automation.tracetemplate /Users/***/Library/Developer/CoreSimulator/Devices/07F2CEAD-3639-4B25-BEDB-E25927D752FA/data/Containers/Bundle/Application/2A96B485-4A94-4681-9FE8-4A91368BECEF/Store\ \&\ Share.app -e UIASCRIPT /Users/***/Documents/StoreShare_iOS_Test/debug1.js -e UIARESULTSPATH /Users/***/Documents/StoreShare_iOS_Test/testResults

见图:




评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值