51Testing软件测试论坛

标题: qtp 是否可以获得页面上的checkbox的数量 [打印本页]

作者: miliewei    时间: 2011-3-10 17:42
标题: qtp 是否可以获得页面上的checkbox的数量
Browser("a").Page("b").Frame("list").WebCheckBox("jmesa_table_id_13").Set "ON"
上面的是选中第13个CheckBox的代码,想请问一下各位大侠,如果有一组WebCheckBox,动态生成,也就是不知道总共有几个CheckBox,那我想选中最后一个CheckBox应该怎么做呢?
作者: ermine    时间: 2011-3-10 19:53
可以用ChildObjects
代码仅作参考

Set myCheckBox= Description.Create
myCheckBox("micclass").value="WebCheckBox"
Set CheckBoxSet=Browser("a").Page("b").Frame("list").ChildObjects(myCheckBox)
作者: miliewei    时间: 2011-3-11 11:02
回复 2# ermine

非常谢谢,根据你的方法实现了
作者: miliewei    时间: 2011-3-11 11:02
Set myCheckBox= Description.Create()
myCheckBox("micclass").value="WebCheckBox"
Set CheckBoxSet=Browser("a").Page("b").Frame("list").ChildObjects(myCheckBox)
Dim CheckBoxLen
CheckBoxLen =CheckBoxSet.count-1
CheckBoxSet.item(CheckBoxLen).Set "ON"




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