51Testing软件测试论坛

标题: QTP怎么实现随机选择 [打印本页]

作者: yangpingbo    时间: 2015-7-27 10:46
标题: QTP怎么实现随机选择
有一个发布通知功能,其中发布类型有4个选项分别为,公告栏、管理要求、宣传提示、评论引导,每次发布只能选择一个,用QTP如何实现每次发布的时候随机选择一个。
作者: jingzizx    时间: 2015-7-27 13:11
提供一个编程思路:
取得发布类型的列表数据,通过生成一个随机数1--4,同时1--4每个数代表一种类型,按照取到的随机数进行赋值.
作者: shanfeng1419    时间: 2015-7-27 13:40
我也说个大概思路吧。
(1)比如控件是4个radiobutton,可以利用描述编程找到该4个控件。index可能是从0开始。
(2)利用Randomize 函数生成0~3任意数。
(3)控件和任意数就可以定位某个radiobutton,之后就正常操作了。
作者: fangty    时间: 2015-7-27 14:56
     Msgbox GetRandomChars(10)Function GetRandomChars( length )
Dim str
For I = 0 to length
        Randomize
    idx =Int( ( ub - 32 + 126 )  * Rnd +32)
    str = str & Chr(idx)
Next
GetRandomChars = str     
End Function
参考下这个   QTP中weblist检查和随机选取weblist的方法





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