51Testing软件测试论坛
标题:
在QTP中怎样选中所有的WebCheckBox?
[打印本页]
作者:
海林
时间:
2007-9-12 18:53
标题:
在QTP中怎样选中所有的WebCheckBox?
有一个界面如图,上面有很多WebCheckBox,每次进入此页面WebCheckBox的个数是不同的,它的上级空间不是Table,请问怎样选中所有的WebCheckBox呢?
Browser("成都市房屋专项维修资金系统v1.0").Page("成都市房屋专项维修资金系统v1.0_2").Frame("MainFrame_13").WebCheckBox("ID_BuilderPayDocProjectSelectL").Set "ON"
作者:
小孩
时间:
2007-9-12 19:56
如果每一项选择都是一个对象的话!
只能进行需要的选择的项填加脚本!
作者:
scorix
时间:
2007-9-12 20:12
LS的有必要每句话都加个感叹号么sdlkfj1
作者:
海林
时间:
2007-9-13 09:33
WebCheckBox对象的个数也是变化的
作者:
windfly1314
时间:
2007-9-13 09:43
我也遇到这样的问题,关注一下!
作者:
C060706
时间:
2007-9-13 10:19
不知道,用循环判断语句,写个function行不?
楼主试过没?
作者:
C060706
时间:
2007-9-13 10:22
用循环判断语句,及一个识别对象后返回一个值,再调用执行语句,楼主可以看看
作者:
Graceli
时间:
2007-9-13 11:47
关注此问题
作者:
木卫十二
时间:
2007-9-13 12:50
Public function SelectAllFAPs()
Set NewObject = Description.Create
NewObject("micclass").value ="WebCheckBox"
NewObject("html tag").value="INPUT"
NewObject("class").value = "checkBox_class"
Set NewObjects = Browser("Browser").Page("
age").ChildObjects(NewObject)
Numbers = NewObjects.Count
For i = 0 to NewObjects.count - 1
NewObjects(i).Set "ON"
Next
End Function
这是我以前写的一个函数,供你参考下sdlkfj2
[
本帖最后由 木卫十二 于 2007-9-13 13:02 编辑
]
作者:
Graceli
时间:
2007-9-13 15:57
newobject是表示脚本里录制的object吗
作者:
木卫十二
时间:
2007-9-13 16:21
不是,这里是用的描述性编程,NewObject是一个描述出来的WebCheckBox,所有到的属性可以根据环境更改。NewObjects 是所有WebCheckBox的集合。sdlkfj2
作者:
Graceli
时间:
2007-9-13 16:33
嗯谢了
作者:
Graceli
时间:
2007-9-13 17:08
木卫十二我发了短信给你
作者:
海林
时间:
2007-9-20 18:24
谢谢,用木卫十二的方法把问题解决了。
作者:
wspc
时间:
2012-2-25 10:32
作者:
SexyCat_1113
时间:
2012-2-29 23:03
遍历一下就行了哟~
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2