尝试使用Xcode的新UI测试运行多个测试失败

时间:2015-07-14 04:28:01

标签: objective-c swift xcode7 xcode7-beta3 xcode-ui-testing

当我尝试在新的Xcode测试版中同时运行多个UI测试时,它在第一次测试后失败,错误" UI测试失败:应用状态仍未终止"对于第一次之后的每次测试。有人得到了解决方案吗?

3 个答案:

答案 0 :(得分:0)

你有没有

>>> import numpy as np >>> l = np.array([1, 1 , 1, 2, 3, 4, 5, 5]) >>> a = (1, 3) >>> l[np.in1d(l,a)] array([1, 1, 1, 3])

功能

需要在每次测试后终止应用状态,然后由

重新初始化

func tearDown() { super.tearDown() }

答案 1 :(得分:0)

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

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

continueAfterFailure = false

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

答案 2 :(得分:0)

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

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

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