zhangchaoy 发表于 2011-11-30 18:08:51

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:24

??? 什么意思?
dim A=Randomnumber(0,a1-1)

Window("Flight Reservation").WinComboBox("Fly From:").Select A
MSGBOX A
???

zhangchaoy 发表于 2011-12-1 15:56:38

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

我的意思是使用Select Randomnumber (0, a1-1)之后,肯定会从列表中随机选定了一个值(比如选定的London),我想把这值用msgbox显示出来,不知道如何实现呀。
谢谢了

hsjzfling 发表于 2011-12-2 10:18:06

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:43

非常感谢帮忙。现在可以了。:victory:

zylbsplx2008 发表于 2011-12-19 15:59:22

楼主,建议你解决问题后把问题解决的方法发出来一下吧,方便以后遇到此类问题的查看……

wspc 发表于 2011-12-19 17:52:42

回复 1# zhangchaoy


    这么简单的问题。。。。
页: [1]
查看完整版本: QTP中随机数取值的问题