我正在使用 UFT 12.01
为我的应用程序编写脚本 .
问题是我无法在Java树上选择链接 . 当我 Spy 时它突出显示完整的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"
1 回答
突出整棵树不是问题 . 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.: 如果节点已折叠,则之前的操作将不会看到其子节点(您需要先将其展开)!