3

当我尝试在新的 Xcode beta 中同时运行多个 UI 测试时,它在第一次测试后失败,第一次测试后的每个测试都出现错误“UI 测试失败:应用程序状态仍未终止”。有人对此有修复吗?

4

3 回答 3

0

你是否包括了一个

func tearDown() { super.tearDown() }

功能?

每次测试后都需要终止应用程序状态,然后再由

func setUp() { super.setUp(); XCUIApplication().launch }

于 2015-08-25T21:50:01.897 回答
0

我无法发表评论,因此我会在澄清的同时尝试回答您的问题。

我在物理设备上运行时遇到了这个问题。在模拟器上我没有遇到这个问题。那么在设备或模拟器或两者上运行时,您是否面临这个问题?

如果它是一个设备,则存在已向 Apple 报告的已知错误。为了克服这个问题,我在运行时在两个真正的测试用例之间插入了虚拟测试用例。

于 2016-03-21T18:06:18.783 回答
0

我遇到了同样的问题。似乎,至少在我的情况下,应用程序从未被终止。

我通过在方法中添加以下语句来解决它setUp()

continueAfterFailure = false

这应该会在第一次失败后停止正在运行的测试过程。

于 2015-11-23T09:39:29.350 回答