如何以编程方式在我的自动化脚本中获取UI层次结构?

时间:2015-06-10 07:36:04

标签: javascript instruments ios-ui-automation xcode-instruments

我尝试在变量自动化期间存储target.logElementTree的结果。试过了:

var op = target.logElementTree();
UIALogger.logMessage(op);

日志结果将是"空值"所以我试图通过在执行期间存储它来弄清楚如何访问该信息..

  

IN SHORT"我想存储target.logElementTree()的结果,这是我相信的一种方法。

感谢您抽出时间直到最后。

1 个答案:

答案 0 :(得分:1)

logElementTree写入日志,但不返回值。从代码中获取层次结构的唯一方法是自己递归遍历它,例如visiting the .elements() array of each element