51Testing软件测试论坛

标题: 请问下,如何让QTP自动每次调用下拉框的内容 [打印本页]

作者: caowenbin    时间: 2006-8-4 10:36
标题: 请问下,如何让QTP自动每次调用下拉框的内容
如何让QTP自动每次依次调用下拉框的内容,是在每次重启后调用下一个 ,如开机 运行某程序,先调用下拉框里的内容1,然后自动重启后,自动打开QTP,QTP自动打开这个脚本,在调用 下拉框2  ,自动重启,依次类推,

谢谢!!
作者: xiaonan    时间: 2006-8-4 11:25
首先我觉得没必要让程序也循环重启关闭吧.当然我不知道你在验证什么东西.
首先你可以把下拉框的内容全部取下来,放到一个数组中.
如:from=Window("Flight Reservation").WinComboBox("Fly From:").GetContent
然后flyfrom=split(from,chr(10))分割开.
循环选择.
for i=0 to 9
flyfrom(i)
next
现在就是不确定你把重启和关闭也放进循环里面后,取的字段会不会有问题.你可以先试一下.
作者: caowenbin    时间: 2006-8-4 11:39
我是说 把 取出 下拉框的第一个内容比如 曹操 点击确定 后 ,系统会重启比如 30秒后重启,等系统重新起来后,让QTP继续运行 刚才的脚本 ,选择 下拉框的第二个选项 比如说 赵云 ,过30秒后系统会自动重启,的


我发给你MSN显示无法发送啊,唉
作者: caowenbin    时间: 2006-8-4 11:40
还有 下拉框的 内容 选项  太多 了  有 200多个,有撒办法让他自己读嘛
作者: xiaonan    时间: 2006-8-4 12:54
就用我说的啊,200多个又不用你写,但要知道正确个数来,分割数组后循环




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