51Testing软件测试论坛
标题:
QTP自带飞机订票系统中,如何用function函数将起飞站点设成随机参数化
[打印本页]
作者:
故事自己写
时间:
2013-6-6 20:23
标题:
QTP自带飞机订票系统中,如何用function函数将起飞站点设成随机参数化
QTP 自带飞机订票系统如何用function函数将起飞城市随机参数化呢?
就是把下面这段代码用函数随机
Window("Flight Reservation").WinComboBox("Fly From:").Select"london"
作者:
黑羽祭
时间:
2013-6-7 09:37
回复
1#
故事自己写
给你个思路吧,就不直接写脚本了。
WinComboBox("Fly From:")这个控件,GetROProperty获得如all items属性,存至变量,用split切割成数组。数组懂的吧,如x(0)~x(8),那就可以对这个括号里的数字进行随机了。然后就得到随机的地点了。
作者:
feiyunkai
时间:
2013-6-7 12:54
本帖最后由 feiyunkai 于 2013-6-7 12:55 编辑
'获取Item总数
ItemCount= Window("Flight Reservation").WinComboBox("Fly From:").GetItemsCount
'初始化随机数生成器。
Randomize
'生成0到ItemCount-1的随机数
SelectItem= Int((ItemCount) * Rnd )
'随机选择Item
Window("Flight Reservation").WinComboBox("Fly From:").Select SelectItem
作者:
黑羽祭
时间:
2013-6-13 12:50
LZ解决了么?
作者:
故事自己写
时间:
2013-6-13 13:38
回复
4#
黑羽祭
非常感谢大家的帮助,用你们提供的方法都能实现随机参数化。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2