8

我有一组与我们的 iOS 应用程序一起运行的 XCUITest。它们过去在 Xcode 7.2.1 上运行良好,但升级到 7.3 会导致测试在“设置 -> 等待应用程序空闲”阶段失败,并出现以下错误:

UI Testing Failure - Failed to perform AX action for monitoring the animations of <XCUIApplicationProcess: 0x7f82450288c0 [appName here] (25670)>, error: Error -25204 performing AXAction 2043

在每个单独的 UI 测试中都会看到此失败,无论是在机器人上还是在本地运行时。

有没有其他人看到这个或有任何解决方法?

4

2 回答 2

1

如果有人仍然有这个问题 - 对我来说,它正在激活导致此错误的 Optimizely 框架。运行 XCUITest 时禁用框架为我解决了这个问题。

于 2016-08-04T09:46:20.467 回答
0

自我注意:不要有代码在尝试运行测试时故意使您的应用程序崩溃。丁:

基本上,在某个方案(在我们的例子中,TEST 方案)的应用程序的启动阶段,有一个终止应用程序的调用。在启动测试时彻底检查应用程序正在做什么,因为可能存在错误行为。

于 2016-03-28T21:06:56.980 回答