51Testing软件测试论坛

标题: 关于计算页面对象个数 [打印本页]

作者: hyhbeyond    时间: 2007-5-24 13:19
标题: 关于计算页面对象个数
我利用Description 和Childobject方法来计算页面上的对象的个数,但页面上的WebElement的对象,运行脚本后,qtp显示0个或2个....,但实际上绝对不只2个.不得其解....大家帮帮忙.
Browser("").Page("").WebElement("Update").Click
......
......
Set mydescription=Description.Create()
mydescription("innertext").value="Update
mydescription("html tag").value="SPAN"
Set ud=Browser("").Page("").ChildObjects(mydescription)
Dim n
n=ud.count
msgbox(n)
我是想知道"update"这个对象的个数,不管页面上"Update"对象的个数是多少,
脚本中,n的值一直是0和2,mydescription的描述是唯一的.
作者: walker1020    时间: 2007-5-29 11:24
1,把下面一行的 Set去掉后试试;
  Set ud=Browser("").Page("").ChildObjects(mydescription)
2,如果不行,先用 Typename(n)  得到n的类型,然后用相应的转换函数 转换成需要的类型后 再用 msgbox 得到总数。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2