如何识别qtp中特定对象的索引

时间:2010-08-31 05:54:50

标签: qtp

我有表单,表单包含JavaStaticText字段,组合框和文本字段。我想要该表单中所有项目的索引。我试图获得检查点和GET属性,但我没有得到索引。如何获得特定的索引,

例如:

Name XXXX
Job  XXXX
Country XXXX

我想要单独索引名称,作业,国家,XXX。

1 个答案:

答案 0 :(得分:1)

我不确定我是否理解你要做的事情,这里有一些代码可以获得 calc.exe 9按钮的索引,你可以根据您的解决方案或解释它与您尝试做的不同。

Set Children = Window("Calculator").ChildObjects()
For i = 0 to Children.Count -1
     If Children(i).GetROProperty("text") = "9" Then
        MsgBox "The index of 9 is " & i
        Exit For
    End If
Next

修改another question you asked来自{{3}}我发现您正在使用该属性class_index,如果这是您想做的事情:

JavaWindow("abc").JavaObject("xyz").GetROProperty("class_index")