ice1216 发表于 2010-3-26 11:08:14

运行QTP时可以中途暂停吗?

在运行脚本时,如果希望暂停一段时间,然后继续运行,不知是否可以。求解决方案。多谢!

zzxxbb112 发表于 2010-3-26 11:22:37

如果是单纯的等待,可以使用WAIT
如果真的是要暂停,重新运行QTP,那就需要使用AOM来外部控制QTP了~

gaha 发表于 2010-3-26 11:35:51

可以阿,两种办法:
1.使用wait,根据预先设置的时间暂停。
2.直接stop,保持被测程序当前状态,然后换成执行当前打开的页面操作,继续运行。当然是WEB类程序。

shotstar 发表于 2010-3-26 12:27:13

如果是因为脚本执行过快,想要解决同步问题可以考虑用Sync,或者某个对象的Exist等等。wait是解决同步问题效率最低的方法,实在没有更好的方案的时候再使用wait。

ice1216 发表于 2010-3-26 14:22:23

先感谢LS几位。
可能我没说明白,我参数化了一个值,并且FOR循环不断输入这个参数化的值。比如我参数化一共有1000个值,我想让它在输入到第500个的时候暂停一段时间,然后在继续执行后面500条数据。不知道要如何处理。。。
PS.这里的“暂停”是突发性的,并不是设计里的。也就是说我突然想让QTP暂停

[ 本帖最后由 ice1216 于 2010-3-26 14:50 编辑 ]

JonnyGu 发表于 2010-3-26 15:06:48

直接点击pause按钮

ice1216 发表于 2010-3-26 15:31:57

原帖由 JonnyGu 于 2010-3-26 15:06 发表 http://bbs.51testing.com/images/common/back.gif
直接点击pause按钮

我的是QTP9.2,没见过 pause按钮。哪里???

JonnyGu 发表于 2010-3-26 16:22:00

:L 你在run的时候没有看到吗?就是两竖的那个图标啊。。。

ice1216 发表于 2010-3-26 16:58:20

原帖由 JonnyGu 于 2010-3-26 16:22 发表 http://bbs.51testing.com/images/common/back.gif
:L 你在run的时候没有看到吗?就是两竖的那个图标啊。。。
运行的时候 是灰掉的,不能点击

JonnyGu 发表于 2010-3-26 17:10:28

那是因为你没有安装MS Debugger。
页: [1]
查看完整版本: 运行QTP时可以中途暂停吗?