【问题标题】:Xcode Ui-automation - Test not running on physical deviceXcode Ui-automation - 测试不在物理设备上运行
【发布时间】:2016-01-29 00:06:00
【问题描述】:

如果我想在物理设备上运行测试,是否有任何特定配置?

-我的物理设备正在运行 ios 9.0

-我有一个配置文件(应用程序正在设备上运行)

-我已经启用 UI 自动化(设置->开发者)

-我的活动方案是我的目标,我选择了物理设备

但是当我运行测试(UI 测试)时,有一条消息“测试成功”(设备上什么都没有发生,应用程序根本没有打开,根本没有错误消息),当我转到报告导航器,没有与测试相关的信息,我只是运行。

如果我在模拟器上运行此测试,它将毫无问题地运行。 似乎 xcode 根本没有运行测试,但它显示“测试成功”消息 谢谢!

【问题讨论】:

    标签: ios xcode xctest xcode-ui-testing


    【解决方案1】:

    出现此“测试成功”消息的原因似乎有多种。就我而言,如果我打开 Mac OS X 控制台程序,我会看到:

    2015 年 12 月 25 日上午 10:46:51.940 Xcode[42471]:_connect_to_port(线程 0x7000004ac000): USBMuxConnectByPort 连接设备失败 [snip] 端口 43234:连接被拒绝

    实验:

    a) 从 USB 电缆上拔下设备,然后将其插入:无效。

    b) 重启 Xcode 并移除 Derived Data:无效。

    c) 重启设备(本例中为 iPhone):成功了!

    【讨论】:

      【解决方案2】:

      配置文件需要正确,我刚刚添加了一个更新的配置文件并且它有效

      【讨论】:

        猜你喜欢
        • 2016-03-20
        • 1970-01-01
        • 1970-01-01
        • 2021-01-26
        • 1970-01-01
        • 1970-01-01
        • 2021-05-11
        • 2019-05-02
        • 2019-04-03
        相关资源
        最近更新 更多