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
谢谢
赛
我在做一些简单的事情时遇到了一些麻烦:检查数组中的最新日期。
我创建了一个网络元素数组。此数组中的 "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
谢谢 赛