【问题标题】:run UI Tests xcode 7 on a device在设备上运行 UI 测试 xcode 7
【发布时间】:2016-03-20 05:45:55
【问题描述】:

我可以在物理设备上执行 UI 测试吗? 我已经尝试了一些目标/方案的方法/组合,但我无法在设备上运行它,我也没有收到任何错误。

【问题讨论】:

    标签: ios automation xcode7 ui-automation xcode-ui-testing


    【解决方案1】:

    你必须在Settings / Developer启用Enable UI Automation

    (可能需要像往常一样重新启动):-)

    【讨论】:

    • 谢谢@Flori。它现在正在工作。可能是新的 xcode 版本
    【解决方案2】:

    是的,你可以。真正的问题是什么,到目前为止您尝试了什么?

    您应该能够通过从设备菜单中选择您的设备来运行测试

    然后通过单击测试旁边的箭头来运行测试

    另外,请确保您的 UI Target 指向您的应用:

    【讨论】:

    • 这是我到目前为止所做的:1)我的 UI 测试目标是:MyUITests
      2)创建了一个新方案并链接到我的 UI 测试目标(MyUITests)
      3)当我使用“运行”按钮选择该方案时,我的设备上没有真正运行,我只是得到一个“构建成功”(设备已选择)
      4)当我使用“测试”按钮选择该方案时,没有真正运行我的设备和我刚刚得到一个“测试成功”(设备已选择)

      不太确定我可能错过了什么步骤
    • @jonnycage 你用什么设备和什么iOS,你的xcode是什么版本?您的测试在模拟器上运行良好吗?
    • 我使用的是运行 iOS 9.2 和最新 xCode 的 iPhone 6。是的,测试在模拟器上运行完美
    • @jonnycage 您不需要创建新方案。选择您的调试方案或常规方案,然后确保您的 MyUITests 目标指向该目标作为应用程序目标。
    • @ApopheniaOverload 我之前安装 7.2 beta 时也遇到过同样的问题。当我将设备更新到 9.2 后,这个问题就消失了:stackoverflow.com/questions/34184265/…
    猜你喜欢
    • 2016-01-29
    • 2016-02-26
    • 1970-01-01
    • 2019-04-03
    • 2015-12-28
    • 1970-01-01
    • 1970-01-01
    • 2015-11-04
    • 2016-03-15
    相关资源
    最近更新 更多