以下是我为识别浏览器上的对象而编写的代码。
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是否可以用作对象数组?
答案 0 :(得分:1)
ChildObjects
返回的对象不是VBScript数组,它是支持索引和.Count
的COM对象。
您必须使用For ... Next
。
For i = 0 To objEdit.Count -1
Set oEdit = objEdit(i)
' use oEdit here
Next