【问题标题】: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]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-04
      • 2016-09-16
      • 1970-01-01
      • 1970-01-01
      • 2020-01-05
      • 1970-01-01
      相关资源
      最近更新 更多