use*_*520 25 ios ios-simulator xcode-instruments ios-ui-automation
我正在使用Apple提供的UIAutomation - > Xcode - > instruments.我有我的Javascripts和整个自动化使用仪器命令行基础设施运行.
我还有一项额外的任务是在先前版本的模拟器(iOS 6.0,5.1,5.0,4.3.2)上运行自动化,以提供更好的覆盖.
但我不知道如何指定哪个版本的iOS模拟器可供选择.默认情况下,它总是选择lates iOS模拟器.
我试过以下的事情:
由于Xcode 5.1 Instruments支持从命令行指定模拟器硬件类型和iOS版本.
instruments -w help
Run Code Online (Sandbox Code Playgroud)
上面的命令将为您提供有关可用的hardvare-iOS组合的列表.在我的机器上是:
iPhone - Simulator - iOS 6.1
iPhone - Simulator - iOS 7.1
iPhone Retina (3.5-inch) - Simulator - iOS 6.1
iPhone Retina (3.5-inch) - Simulator - iOS 7.1
iPhone Retina (4-inch) - Simulator - iOS 6.1
iPhone Retina (4-inch) - Simulator - iOS 7.1
iPhone Retina (4-inch 64-bit) - Simulator - iOS 6.1
iPhone Retina (4-inch 64-bit) - Simulator - iOS 7.1
iPad - Simulator - iOS 6.1
iPad - Simulator - iOS 7.1
iPad Retina - Simulator - iOS 6.1
iPad Retina - Simulator - iOS 7.1
iPad Retina (64-bit) - Simulator - iOS 6.1
iPad Retina (64-bit) - Simulator - iOS 7.1
Run Code Online (Sandbox Code Playgroud)
您也可以使用-w标志指定硬件和iOS版本.例:
instruments -w "iPad Retina - Simulator - iOS 7.1" -t ...
Run Code Online (Sandbox Code Playgroud)
请注意,-w标志必须位于命令行的开头,在任何其他标志之前,否则会出现奇怪的错误.
我在以下网址找到了这些信息:http: //cocoamanifest.net/articles/2014/03/ui-screen-shooter-now-simpler-and-more-robust-since-xcode-5-1.html
| 归档时间: |
|
| 查看次数: |
4400 次 |
| 最近记录: |