stgztsw 发表于 2008-10-31 17:40:34

关于WebRadioGroup的问题

想问一下如何得到WebRadioGroup的某个选项是Enable状态或disable状态.因为WebRadioGroup是有好几个选择,如果总共有5个选项,其中2个是disable的.想确认他们是不是disable的.我用QTP获得他的属性时,发现5个中只要有一个是Enable的这个WebRadioGroup的状态就是Enable.但这并不是我想要的,我想要具体的某个选项的状态.因为我是新手,可能这个问题很愚蠢,但还是希望告知.尽量详细点,谢谢

rcpp 发表于 2008-11-2 17:24:13

radio是单选的,你需要取的是选择了哪个选项,而不是每一个选项的状态
value和selected item index属性是你需要关注的

stgztsw 发表于 2008-11-3 09:13:24

可是我这里测试的要求是要确认某个选项的状态是不是disable.难道QTP就没有这个功能吗?

stgztsw 发表于 2008-11-3 15:33:07

难道没人知道吗,还是没人肯说啊,郁闷.

sangjf 发表于 2008-11-3 18:00:09

试一下用getroproperty("disabled"),返回值如果为true,则表示禁用,如果为false,则为可用

stgztsw 发表于 2008-11-4 10:09:17

楼上,这个只能返回他的属性,其中只要有一个选项是Enable的,他的属性就是Enable.我想确认的是某个选项的状态.

Thomas_xu 发表于 2008-11-4 10:27:58

一般情况下这些属性是差不多的,区分的时候可以用“name=>所选项名”来特指。本人也是新手,看别人这样做的,你可以试试

stgztsw 发表于 2008-11-4 10:58:05

7楼的谢谢了,我去试试,试过了再告诉你结果

stgztsw 发表于 2008-11-4 11:48:24

好像还是不行,
rrr=Browser("title:=.*").Page("title:=.*").WebRadioGroup("name=>选项名").GetROProperty(disable)
我是这么写的,可是不行
页: [1]
查看完整版本: 关于WebRadioGroup的问题