升级到 Xcode 7.2 并且我的 UI 测试通过但没有运行
Posted
技术标签:
【中文标题】升级到 Xcode 7.2 并且我的 UI 测试通过但没有运行【英文标题】:Upgraded to Xcode 7.2 and my UI Tests Pass without running 【发布时间】:2015-12-09 16:44:21 【问题描述】:我刚刚升级到 Xcode 7.2,现在我的测试甚至没有运行就成功了。一旦它完成构建,它就会给我“测试成功”消息,并且控制台没有显示任何输出。
还有其他人有这个问题吗?
更新:所以看起来它不仅仅在一个特定的设备上运行,即 iPAD AIR 2,而且 UI 测试平台甚至没有安装到设备上。它不适用于两台使用 Xcode 7.2 的独立机器。
【问题讨论】:
我的测试没有运行,我的测试失败了:*** 等待模拟器启动 120 秒超时,当前状态为 1。 @dave_gerard 当我遇到这个问题时,我在 iPad Air 2 上运行,它似乎对我来说在 Iphone 6 plus 上运行良好。你试过其他模拟器/设备吗? 我关闭了 Xcode 和模拟器并重新打开了两者,现在我的测试运行良好。到目前为止已经发生了 2-3 次,重新启动 Xcode + Sim 即可解决。 也许你必须在Settings / Developer
启用Enable UI Automation
【参考方案1】:
当我将设备更新到 ios 9.2 后,该问题得到解决。我不明白为什么看到我的所有其他设备在 9.1 上都能正常运行测试,这可能是问题所在。
【讨论】:
【参考方案2】:我在使用 Xcode 7.3.1 和 iOS 9.3.1 时遇到了同样的问题。重启 iOS 设备解决了我的问题。
【讨论】:
以上是关于升级到 Xcode 7.2 并且我的 UI 测试通过但没有运行的主要内容,如果未能解决你的问题,请参考以下文章
带有 unicode 的字符串在新的 XCode UI 测试中不匹配并且测试失败
在 Xcode 7.0.1 中进行 UI 测试时,是不是可以使用 Swift 滚动到 Element()?
UI 测试 xCode 7.3 - 无法在控制台中打印变量(即“po app”):(无法构建 Objective-C 模块“Bolts”)