UI自动化更改默认设备

时间:2014-11-05 11:30:26

标签: ios ios-simulator ios-ui-automation

我有一个奇怪的问题。 当我在模拟器中执行项目时(在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上运行相同的测试)

1 个答案:

答案 0 :(得分:1)

最近,对xcode和乐器进行了更改,现在需要通过命令行运行乐器时需要可选的标志,您需要指定要使用的设备。

要获取设备列表,您可以打开终端并使用以下命令。

instruments -w l

这将打印模拟器列表。以

的形式
(Simulator Name) [Simulator UUID]
iPhone 6 Plus (8.1 Simulator) [E19E1336-183D-4C22-93F3-E8E185A496DF]

我发现您可以使用名称或UUID,并附加您的cmd行以进行自动化测试

-w [UUID]