51Testing软件测试论坛

标题: 关于WebRadioGroup的问题 [打印本页]

作者: stgztsw    时间: 2008-10-31 17:40
标题: 关于WebRadioGroup的问题
想问一下如何得到WebRadioGroup的某个选项是Enable状态或disable状态.因为WebRadioGroup是有好几个选择,如果总共有5个选项,其中2个是disable的.想确认他们是不是disable的.我用QTP获得他的属性时,发现5个中只要有一个是Enable的这个WebRadioGroup的状态就是Enable.但这并不是我想要的,我想要具体的某个选项的状态.因为我是新手,可能这个问题很愚蠢,但还是希望告知.尽量详细点,谢谢
作者: rcpp    时间: 2008-11-2 17:24
radio是单选的,你需要取的是选择了哪个选项,而不是每一个选项的状态
value和selected item index属性是你需要关注的
作者: stgztsw    时间: 2008-11-3 09:13
可是我这里测试的要求是要确认某个选项的状态是不是disable.难道QTP就没有这个功能吗?
作者: stgztsw    时间: 2008-11-3 15:33
难道没人知道吗,还是没人肯说啊,郁闷.
作者: sangjf    时间: 2008-11-3 18:00
试一下用getroproperty("disabled"),返回值如果为true,则表示禁用,如果为false,则为可用
作者: stgztsw    时间: 2008-11-4 10:09
楼上,这个只能返回他的属性,其中只要有一个选项是Enable的,他的属性就是Enable.我想确认的是某个选项的状态.
作者: Thomas_xu    时间: 2008-11-4 10:27
一般情况下这些属性是差不多的,区分的时候可以用“name=>所选项名”来特指。本人也是新手,看别人这样做的,你可以试试
作者: stgztsw    时间: 2008-11-4 10:58
7楼的谢谢了,我去试试,试过了再告诉你结果
作者: stgztsw    时间: 2008-11-4 11:48
好像还是不行,
rrr=Browser("title:=.*").Page("title:=.*").WebRadioGroup("name=>选项名").GetROProperty(disable)
我是这么写的,可是不行




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