51Testing软件测试论坛

标题: WebCheckBox.Count 属性 [打印本页]

作者: snyygyso2005    时间: 2008-10-29 20:39
标题: WebCheckBox.Count 属性
a=Browser("www.subconchina.com").Page("采购商检索列表").Frame("tagright").WebCheckBox.Count


我这值怎么返回总是为0,请大家帮帮忙
作者: sangjf    时间: 2008-10-30 09:15
应该是webcheckbox没有指明属性吧,你试着加上识别的属性看看
作者: snyygyso2005    时间: 2008-10-30 09:29
你能够说明白点吗?
我已经指明是webcheckbox的count属性了,只是每次返回来是0
作者: sangjf    时间: 2008-10-30 10:34
我的意思是你不指明要识别webcheckbox的属性,比如你要统计name为“是”的webcheckbox的个数
你应该这样写:a=Browser("www.subconchina.com").Page("采购商检索列表").Frame("tagright").WebCheckBox("是").Count
作者: daren_liu    时间: 2008-10-30 10:52

作者: snyygyso2005    时间: 2008-10-30 19:48
如果我想获得地区标签中有多少个复选框,应该怎么写呢?
a=Browser("www.subconchina.com").Page("采购商检索列表").Frame("tagright").WebCheckBox.Count ,我这一句的是想,获得地区标签中有多少个复选框,然后通过循环选中所有的复选框,因为每次弹出的地区标签中复选框的个数是不一样的。
作者: snyygyso2005    时间: 2008-10-31 18:17
大家都没有遇到过吗
作者: Randall    时间: 2008-11-1 08:58
Dim obj
Set obj = Description.CreateObject()
obj("micclass").Value = "WebCheckBox"

msgbox Browser("www.subconchina.com").Page("采购商检索列表").Frame("tagright").ChildObject(obj).Count
作者: Mr.chenzx    时间: 2008-11-2 13:55
不错,必须用到ChildObject
否则Count只是用来计数属性个数!
作者: snyygyso2005    时间: 2008-11-10 10:59
谢谢大家的帮忙,根据Randall 提供的方法,已经把问题解决了,
Set obj = Description.CreateObject()
应该改成Set obj = Description.Create()




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