UFT中的Weblist对象数组

时间:2015-02-24 05:47:18

标签: qtp hp-uft

以下是我为识别浏览器上的对象而编写的代码。

Set oBrowser = Browser("Creationtime:=0").Page("Index:=0")
Set objWEdit = Description.Create
objWEdit("micclass").value="WebEdit"
Set objEdit = oBrowser.ChildObjects(objWEdit)

我在数据表中添加了一些数据,以便为这些WebEdit填写。我可以使用 For Next 循环来执行此操作。有没有办法使用 For Each In 循环来实现。我不确定objEdit是否可以用作对象数组?

1 个答案:

答案 0 :(得分:1)

ChildObjects返回的对象不是VBScript数组,它是支持索引和.Count的COM对象。

您必须使用For ... Next

For i = 0 To objEdit.Count -1
    Set oEdit = objEdit(i)
    ' use oEdit here
Next