51Testing软件测试论坛
标题:
求助:childobjects()函数返回的对象集能不能用for each语句呢?
[打印本页]
作者:
jeanlolo
时间:
2011-6-27 18:18
标题:
求助:childobjects()函数返回的对象集能不能用for each语句呢?
各位大虾,请看一下,我用childobjects()函数返回一个对象集,但很想通过for each语句来访问这个对象集,但为什么使用for each这个方法不能实现呢?在QTP中使用时出现报错的情形。
请看大概语句如下:
Dim desc, ocount
Dim welts,welt
ocount=0
set desc = Description.Create
desc("Class_Name").Value = "Image"
set welts = browser("XXX").Page("XXX").ChildObjects(desc) '获得该class name的对象集
For each welt in welts
ocount=ocount+1
text = welt.GetROProperty("innertext")
Print text '打印所有WebElement的innertext
Next
msgbox ocount
作者:
lyscser
时间:
2011-6-27 22:33
通过循环取到的不同对象和一个对象序列合集不是一码事
text = welt(ocount).GetROProperty("innertext")
这样就好了吧
作者:
superliming
时间:
2011-6-28 09:17
绝对不对,支持二楼说法!应该用count获得个数啊
作者:
datouniuniu
时间:
2011-7-1 17:00
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2