首先,我想为这个一般性问题道歉,但我正在尝试调查我的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的问题,而是为什么自动化处于这种尝试记录元素树的无限状态。