XCUITest抛出SIGKILL并且通常不稳定

时间:2016-03-25 19:27:59

标签: ios xcode xcode-ui-testing ui-testing

我尝试使用XCUITest框架来设置iOS应用的一些UI测试。我能够写一些基本测试,但我遇到了问题。

该框架的行为非常不稳定。有一次,我按预期传递了所有测试,但如果我在它之后运行测试,没有任何代码更改,一些测试将失败,而有些测试仍然会通过。这似乎与应用程序状态本身无关,而与Xcode的状态有关。其他时间,每个测试都会被SIGKILL信号停止,需要点击“播放”按钮才能运行下一个测试。完全清理,从设备中删除应用程序并重新启动Xcode有时会有所帮助。

手动使用应用程序是完美的,没有崩溃或其他故障。

我做错了吗?该框架看起来很棒,但它现在对我来说无法使用。

我在iOS 9.3上使用最新的Xcode 7.3和设备。

我也尝试过KIF框架,问题大致相同。

1 个答案:

答案 0 :(得分:0)

我在KIF上运行,因此,我不确定这是否适用于UITesting。

奇怪的是,你需要将你的目标类型从ui-testing改为单元测试,这对我来说效果很好。

坏消息是,没有办法从XCode执行此操作,因此,您需要在pbxproj中手动执行此操作。