Ios 通过挂在日志元素树上的仪器实现UI自动化

Ios 通过挂在日志元素树上的仪器实现UI自动化,ios,instruments,ui-automation,Ios,Instruments,Ui Automation,首先,我想为这个一般性的问题道歉,但我目前正试图调查我的UI自动化脚本在某一点失败的原因: target.frontMostApp().mainWindow().tableViews()[0].cells()["ExampleId"].tap(); 该错误表示该元素不可用: 无效元素:UIAElementNil等 在这一点之前尝试记录元素树时,它会开始,但永远不会结束 我的问题是,记录元素树会像这样挂起的原因是什么 I'm using this to log the element tree:

首先,我想为这个一般性的问题道歉,但我目前正试图调查我的UI自动化脚本在某一点失败的原因:

target.frontMostApp().mainWindow().tableViews()[0].cells()["ExampleId"].tap();
该错误表示该元素不可用:

无效元素:UIAElementNil等

在这一点之前尝试记录元素树时,它会开始,但永远不会结束

我的问题是,记录元素树会像这样挂起的原因是什么

I'm using this to log the element tree:
UIALogger.logStart("Logging element tree ...");
UIATarget.localTarget().logElementTree();
UIALogger.logPass();

因此,需要明确的是,这不是一个关于为什么不存在特定ElementId的问题,而是为什么自动化会被置于试图记录元素树的无限状态。

不确定,移动领域的UIAutomation相对不成熟,有时东西真的不起作用,很难说为什么。是否执行UIATarget.localTarget.frontMostApp.logElementTree;工作正常吗?给你道具。frontMostApp在之前使用过,但当时没有。执行之后,我们能够看到元素日志。