【问题标题】:Xcode 7 UI Testing - Assertion Failure: UI Testing Failure - Timeout waiting to launch Target ApplicationXcode 7 UI 测试 - 断言失败:UI 测试失败 - 超时等待启动目标应用程序
【发布时间】:2016-02-29 23:45:28
【问题描述】:

我正在运行近 30 个 Xcode 7 UI 测试脚本,我的测试失败了 10 - 15 个脚本并出现此错误:

    Assertion Failure: UI Testing Failure - Timeout waiting to launch Target Application 0x1004c5400
<unknown>:0: error: -[Name_Tests test_FormName] : UI Testing Failure - Timeout waiting to launch Target Application 0x1004c5400
    t =    30.59s     Tear Down
Test Case '-[Name_Tests test_FormName]' failed (30.599 seconds).

那么,这次失败后我所有的脚本都会有这个错误信息:

Assertion Failure: UI Testing Failure - App state is still not terminated
<unknown>:0: error: -[Name_Tests test_VideoName] : UI Testing Failure - App state is still not terminated

单个脚本没有问题,因为它们自己运行良好。关于修复的任何想法?

编辑:我正在测试的设备是 iOS 9.1 上的 iPad Mini,它在测试启动时崩溃

【问题讨论】:

  • 错误是否出现在同一步骤中?如果是这样,步骤是什么?另外,你测试的是什么平台?
  • @JoeMasilotti 我正在 iOS 9.1(设备,不是模拟器)上的 iPad 上进行测试,并且在测试启动期间发生错误
  • 断言失败怎么办?何时/如何发生?
  • @JoeMasilotti 看起来这是一个 Xcode 问题。谢谢你的帮助。顺便说一句,当我开始做这件事时,你的 XCTest 参考文档帮助了我很多。你是天赐之物。
  • 谢谢!很高兴你把这一切都解决了。

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


【解决方案1】:

可能是 XCode 错误。你的 XCode 版本是多少?你见过https://forums.developer.apple.com/thread/13234 吗?

【讨论】:

  • 不,我没有!这与我遇到的问题完全相同。我想你是对的,这是一个 Xcode 问题。感谢您的链接!
  • 该链接上给出的解决方案之一是升级到 Xcode 7.2。如果那不是一个选项,我们知道有什么替代方案吗?
  • @Vish 不幸的是,我确实这么认为。
  • @Vish 升级到 7.2 给我带来了更多错误。它们是新的错误消息,但更频繁:stackoverflow.com/questions/34325297/…
  • 我添加了一个 app.terminate(),然后清理/重建了我的 Xcode 项目,重新启动,重新连接了我的设备并重新运行了测试——这在整个星期五都运行良好。需要密切注意问题的复发。
猜你喜欢
  • 2016-03-04
  • 1970-01-01
  • 2015-12-02
  • 2014-07-13
  • 2020-06-09
  • 2017-04-10
  • 2014-11-19
  • 2015-04-16
  • 2016-02-26
相关资源
最近更新 更多