QTP - lbound() 和 ubound()

QTP - lbound() and ubound()


我在做一些简单的事情时遇到了一些麻烦:检查数组中的最新日期。
我创建了一个网络元素数组。此数组中的 "fixed" 个位置有一些日期,我想取最近的日期。
这就是我正在做的:

    Set cc = Description.Create
    cc("micclass").value="WebElement"
    cc("name").value="arrow_down"
    Set collcc=Browser("Br").Page("Page").ChildObjects(cc)

    For i=lbound(collcc)  to ubound(collcc)
        Msgbox collcc(x).getroproperty("innertext")
        x =x +9
    Next



问题是脚本在for的开头停止,说有一个"wrong number of arguments or invalid property assignment ubound"(lbound也是如此。
我做错了什么?!

只是凭记忆,但我认为 ChildObjects 不是 return 数组。试试

for i = 0 to collcc.Count - 1
    ....
next

子对象是对象的集合,因此您需要遍历下面给出的"for each "代码段

for each col in collcc
 Msgbox col.getroproperty("innertext")
Next

谢谢 赛