51Testing软件测试论坛
标题:
如何自动执行下次迭代
[打印本页]
作者:
learnbox
时间:
2007-1-22 18:00
标题:
如何自动执行下次迭代
我写了一脚本,在登录页面,用户名和密码分别取值于datatable, 输入用户名和密码后,用一个嵌套if语句,对于空用户名,错误用户名,错误密码等情况,弹出不同的msgbox "..信息".
在datatable中,输出4行.
执行时,弹出msgbox后,系统就不会自动执行下次迭代了,我必须在msgbox中点击确定按钮,然后qtp会自动继续从头执行dataTable中的第二行的数据
请教,我是哪里设置得不对? 想让它自动执行下次迭代
作者:
xiaonan
时间:
2007-1-22 18:13
你可以把点击msgbox也录进去,应该默认的就能循环多条数据.当然也可以把setting 里run的设置不迭代.自己写for语句执行,更加清楚点
作者:
风过无息
时间:
2007-1-23 09:17
假如你的弹出msgbox可以预期的话就在脚本里控制的话比较好。
作者:
netsky_lt
时间:
2007-1-23 17:06
不要用msgbox啦,直接将“信息”内空传到结果中。
作者:
virgozz
时间:
2007-1-24 08:01
建议不使用msgbox 如果非要使用那么尝试下把捕捉的级别调到最高看看
作者:
jane790808
时间:
2007-1-24 11:10
标题:
回复 #4 netsky_lt 的帖子
那怎么 “直接将“信息”内空传到结果中” 啊?
作者:
simonepang
时间:
2007-1-25 21:12
好像如果有msgbox,就一定会有要点击的按钮的,你点击了之后才能进行下一次的运行的,为什么一定要使用msgbox呢?如果想看中间结果可以插入checkpoint得阿,还很好用的!!!
作者:
wawa133
时间:
2007-1-26 09:28
原帖由
jane790808
于 2007-1-24 11:10 发表
那怎么 “直接将“信息”内空传到结果中” 啊?
楼上的人应该是指:
reporter.ReportEvent micFail,"出错信息:","xxx出错"
呵呵,不知道对不对.帮助里有写.
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2