在尝试为我的UI测试进行UI录制时,应用程序在1个未录制的事件后崩溃。查看崩溃报告,我发现了这个错误:
UNCAUGHT EXCEPTION (NSInternalInconsistencyException): ancestorFinder is not being processed by childNodeFinders
任何人也会得到这个,也许有人知道这个问题吗?
答案 0 :(得分:2)
目前,这似乎是与用于生成事件的项目上缺少可访问性标识符相关的错误。 如果您的UI是使用Interface Builder创建的,Andy's answer肯定是相关的。
如果像我一样,您是以编程方式创建UI对象,则可以将值设置为UI元素的accessibilityIdentifier
属性(例如UIButton
)。
答案 1 :(得分:0)
不幸的是,这只是测试版软件的生命,你是否尝试重新安装Xcode 7 beta 4。
如果它仍然不起作用,可能是测试版。
期待Xcode 7 beta 5
答案 2 :(得分:0)
这是Apple知道但需要更多细节来调试它的错误。有关信息,请参阅此链接: https://forums.developer.apple.com/thread/10623