51Testing软件测试论坛

标题: QTP中随机数取值的问题 [打印本页]

作者: zhangchaoy    时间: 2011-11-30 18:08
标题: QTP中随机数取值的问题
Dialog("Login").WinEdit("Agent Name:").Set "admin"

Dialog("Login").WinEdit("Password:").Type "MERCURY"

Dialog("Login").WinEdit("Password:").SetSecure "4b29c253db2a7749f082713f2b95c0f7f5583f35"

Dialog("Login").WinEdit("Password:").Type micReturn

Window("Flight Reservation").ActiveX("MaskEdBox").Type "111111"

a1=Window("Flight Reservation").WinComboBox("Fly From:").GetROProperty("items count")

Window("Flight Reservation").WinComboBox("Fly From:").Select Randomnumber(0,a1-1)

如果我想用Msgbox将随机取到的值显示出来,应该怎么取这个值呀。
谢谢了
作者: momo@    时间: 2011-12-1 14:40
??? 什么意思?
dim A=  Randomnumber(0,a1-1)

Window("Flight Reservation").WinComboBox("Fly From:").Select A
MSGBOX A
???
作者: zhangchaoy    时间: 2011-12-1 15:56
Window("Flight Reservation").WinComboBox("Fly From:").Select Randomnumber(0,a1-1)

我的意思是使用Select Randomnumber (0, a1-1)之后,肯定会从列表中随机选定了一个值(比如选定的London),我想把这值用msgbox显示出来,不知道如何实现呀。
谢谢了
作者: hsjzfling    时间: 2011-12-2 10:18
a1=Window("Flight Reservation").WinComboBox("Fly From:").GetROProperty("items count")

Window("Flight Reservation").WinComboBox("Fly From:").Select Randomnumber(0,a1-1)

msgbox Window("Flight Reservation").WinComboBox("Fly From:").GetROProperty("selection")

另外,友情提示,日期已经不能再用111111了~
作者: zhangchaoy    时间: 2011-12-2 14:26
非常感谢帮忙。现在可以了。
作者: zylbsplx2008    时间: 2011-12-19 15:59
楼主,建议你解决问题后把问题解决的方法发出来一下吧,方便以后遇到此类问题的查看……
作者: wspc    时间: 2011-12-19 17:52
回复 1# zhangchaoy


    这么简单的问题。。。。




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