【问题标题】:UI automation change default deviceUI 自动更改默认设备
【发布时间】:2015-01-01 13:59:02
【问题描述】:
我有一个奇怪的问题。
当我在模拟器中(在 ipad ios 7.1 上)执行项目时,它运行正常,每次打开模拟器时,它都会打开原始设备(ipad ios 7.1)。
一旦我通过命令行执行 UIautomation ,它就会打开不同的模拟器(iphone ios 6),从那一刻起,每次我打开模拟器时,它都会打开一个 iphone ios 6。
我正在运行 xcode 5.1.1
在装有 xcode 5.0.2 的机器上一切正常(相同的测试在 ipad ios 7.1 上运行)
【问题讨论】:
标签:
ios
ios-simulator
ios-ui-automation
【解决方案1】:
最近随着对 xcode 和仪器的更改,现在需要一个以前是可选的标志来通过命令行运行仪器,您需要指定要使用的设备。
要获取设备列表,您可以打开终端并使用以下命令。
instruments -w l
这将打印模拟器列表。形式为
(Simulator Name) [Simulator UUID]
iPhone 6 Plus (8.1 Simulator) [E19E1336-183D-4C22-93F3-E8E185A496DF]
我发现您可以使用名称或 UUID 并使用
附加您的 cmd 行进行自动化测试
-w [UUID]