51Testing软件测试论坛

标题: 如何放慢运行速度 [打印本页]

作者: lzq123335    时间: 2006-2-27 19:04
标题: 如何放慢运行速度
我每次运行的时候,为什么运行速度太快。
速度快,是程序执行太快。比如,我点击了一个按钮,弹出了一个对话框。这个对话框弹出的时间太快,不是和正常那样。

我已经设置成了normal的回放速度。
谢谢了啊
作者: 生如火花    时间: 2006-2-28 12:20
用win_wait_info语句可以解决这个问题。
作者: fish_yy    时间: 2006-2-28 15:23
噢,i see
作者: lzq123335    时间: 2006-2-28 18:04
但是如果对于CAD绘图软件来说,好像就不行了。
因为是在一个窗口上绘图,wr无法获得窗口上的信息发生了变化啊?

还是需要另解。。。。。。
谢谢你们的恢复
作者: 生如火花    时间: 2006-2-28 18:16
对CAD的每一步绘制用wait()设置延迟,另外,CAD软件的所有操作不一定都适合WR自动测试,同一个操作在不同的图可能响应时间是差很多的。
作者: lzq123335    时间: 2006-3-1 12:34
wait(),还是不行的。
意思就是wr运行时候,和正常操作的现象一样。不让执行速度很快,比如可以看到鼠标运行轨迹。就和你使用CAD时候,有拖拉现象之类的。
不知道你们有没有理解我的意思。
作者: lzq123335    时间: 2006-3-3 19:06
怎么没有人回帖呢/?
作者: shyfish    时间: 2006-3-4 10:45
nCS = getvar(cs_run_delay);
setvar(cs_run_delay, 500);   // 500ms between CS statement, integer 0 or higher is accpted

................. // statements you want to slow down here

setvar(cs_run_delay, nCS);   // reset

See TSL Online Reference about the key word 'setvar' for more details
And setting WR's Gerneral Options -> Run ->Sychronization 'Delay between execution of CS statements' as the numeric above is not recommanded, that will slow down all the WR CS statements
作者: lzq123335    时间: 2006-6-6 09:46
我的目的是单个语句运行时候,操作速度和手工操作速度差不多。以上大家所说的可能是语句之间执行的间隔时间吧
作者: 生如火花    时间: 2006-6-6 13:30
根据我所掌握的WR来看没有把一个动作放慢的方法,期待开发经验多朋友来帮忙解答这个问题
作者: tracy999999999    时间: 2006-6-6 15:09
我只是看到GeneralOptions里面的RUN内可以设置Analogmode的run速度,不过我觉得如果测试CAD方面的话,应该录制的时候也应该采用的是Analogmode比较多吧。
作者: superchengchen    时间: 2006-6-9 13:51
用Analogmode阿,不过维护脚本就会麻烦一点。
作者: lzq123335    时间: 2006-6-15 13:00
就是为了考虑维护性,所以都没有用模拟录制
作者: zhuyuancan    时间: 2006-8-24 17:57
又长见识了
作者: WSSG2008    时间: 2006-8-29 21:33
真的很佩服楼主   画图的还不用analogmode    不知道如何实现
作者: 快乐逍遥    时间: 2006-8-31 00:27
原帖由 tracy999999999 于 2006-6-6 15:09 发表
我只是看到GeneralOptions里面的RUN内可以设置Analogmode的run速度。


正解sdlkfj2
把 run speed fro Analog mode 设置为 Normal -use recorded speed就可以啦




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