我使用UFT 12.01
编写应用程序脚本。
问题是我无法在Java树上选择链接。当我间谍时,它突出显示完整的Java对话框,而不是树上的任何链接。
如果我尝试使用索引select ("0";"0")
录制记录,但我应该点击当前无法获取的文本。请帮我解决这个问题。
录音样本
Browser("XXX").Page("YYY").Frame("contentPane").ActiveX("Java Plug-in 1.6.0_44").JavaApplet("ScheduleEditorViewApplet").JavaDialog("Select Location").JavaTree("*").Select "0;0;1"
答案 0 :(得分:2)
突出显示整棵树不是问题。 Object Spy始终突出显示整个树对象,树视图中的链接只是项目。
并且对于第二个问题,因为它选择了索引
count
项: itemsCount = CInt(JavaTreeObject.GetROProperty("items count"))
count
编写for循环并获取每个树项目名称: nodeName = JavaTreeObject.GetItem(i)
JavaTreeObject.Select(nodeName)
nodeName
由以;
分隔的节点名称组成,例如:
"top level node;2nd level node;3rd level node"
N.B。:如果该节点已折叠,则之前的操作将无法看到其子项(您需要先将其展开)!