树结构中的元素数量好的,这可能是另一个简单的问题,但又一次被难住了。如何确定分析树中有多少个框?我想遍历这些框以获取值,但看不到我可以返回的内容,然后在 for 循环中与 n items() 或 <=Variable 一起使用。另外,有没有办法找到特定类型框的编号(例如仅列列表框)
感谢您的任何建议。
史蒂夫
脚本回复:树结构中的元素数量您可以使用 Xpath() 来解决这类问题。Xpath 是一种询问 xml 的语言,它实际上是 JSL 中树结构的基础。
Xpath 是一门独立的语言。如果你想真正使用它,你可以在互联网上搜索它的培训。
这是一个在显示树中查找文本框数量的简单示例。
Names Default To Here( 1 );
//This message applies to all display box objects
win = New Window( "test", Text Box( "my test" ) , text box("aaa"));
count=nitems(win << xpath( "//TextBox" ));