繁体   English   中英

QTP-lbound()和ubound()

[英]QTP - lbound() and ubound()


我在做一些简单的事情时遇到了麻烦:检查数组中的最新日期。
我创建了一系列网络元素。 此数组中的某些日期位于“固定”位置,我想选择其中的最新日期。
这就是我在做什么:

    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的开头停止,表示存在“错误的参数数量或无效的ubound属性分配”(并且lbound也会发生同样的情况)。
我究竟做错了什么?!

只是从内存ChildObjects ,但是我认为ChildObjects不会返回数组。 试试看

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

子对象是对象的集合,因此您需要遍历以下“针对每个”片段

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

谢赛

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM