hina 发表于 2008-8-11 21:57:24

QTP录制单选框修改问题

用QTP录制单选框比如说单选男或女,初次录制选择的男,那么女的动作并没有录制上,如果执行时想不重复录制的话怎样修改参数化,可以选择女呢。
希望有此经验的大侠给出指导,总是弄不清楚郁闷中。

zte_boy 发表于 2008-8-11 22:12:05

有两种情况
1)男和女是一组radio的两个button,这个时候对于radio识别的属性是一样的,你只要获取button数,利用随机数取值就可以了
2)男和女是两组radio,这个时候识别的属性不同,也可以有多种方法处理,比如setproperty

dalinangel 发表于 2008-8-12 10:00:24

利用描述性编程搞定.首先用SPY找到对应radio的value值

第一次你录制的代码可以类似以下:
Browser("XXX").Page("XXX").WebRadioGroup("radiobutton").Select "male"

用SPY取到的值修改脚本:
Browser("XXX").Page("XXX").WebRadioGroup("radiobutton").Select "female"

这样就不用再次录制啦!
页: [1]
查看完整版本: QTP录制单选框修改问题