新手上路:如何让某个回放动作等待?
我录制了一个操作,在回放回程中,由于某些步骤执行动作时间很长,winrunner无法识别下一个窗口什么时候弹出,因此无法继续执行,我想应该可以象quicktest那样可以等待的,但不知如何设置,我的是英文板的。请教各位大侠,知道如何解决吗? 可以试试检查点,具体可以参照用户手册中的介绍。 我觉得你应该加入同步点或者或加WAIT();试一下!
加同步点吧,等就一个字!
就是再insert-选择以个同步点拉:)
哪位大侠有类似的用户手册,我是初学者,你们说的解决方法我还是不知道如何操作? 看精华区 加入同步点或者或加WAIT();行吗????
wait()一定不行.因为要指定确定的时间作为参数.
而我们需要的是:"下一个窗口什么时候弹出"
这一点很重要.
同步点我没试过如果同步点也要设定确切的时间参数,那也不行.
这两天我一直在思考这个问题!!!!:(
得出这个方法,就是设置一个checkpoint
如:win_check_GUI("","","","1000000"),最近一个参数为等待时间.
如果这个窗口没弹出这话,这个FUNTION 一直在等待.
我还没有在整个脚本运行过,
各位请给点意见点.
to生如火花:我知道你有这方面的经验,请详细地说出来大家分享一下吧.
相似的问题,请见:我的帖'
http://bbs.51testing.com/viewthread.php?tid=5024&fpage=1
[ Last edited by girl04 on 2004-11-22 at 12:32 ] 同步点也需要设置时间,不过,这个时间是最长等待时间,如果在这个时间之内出现,马上退出等待,进入下一步,所以才叫同步点啊;如果没有在设定的时间内出现,就跳出来报错说没有找到对象。但是最好等待时间不要设得过长,否则它会一直等啊等啊,直到你不耐烦用Task Manager结束,我用的7.0是这样的,当然其它需要等待的操作也是一样的,等待的时候是不能结束或关闭程序的 wait(); 如果像楼主那样说应该用WAIT()调试一下!
时间自己估计! wait()一定不行.因为要指定确定的时间作为参数.
而我们需要的是:"下一个窗口什么时候弹出"
这个窗口的出错时间是随机的!!!
这一点很重要. 如果你用 循环 + Wait()函数来捕获错误消息呢?
while ///for循环
{
if(错误窗口出现)
{
进行处理
}
else
{
wait()#等待一段时间之后再检查是不是有错误消息出现。
}
}
这样可以解决Wait()函数的时间参数问题。程序因为有循环再正常播放时还能继续运行,Wait()函数起到延时的作用。
[ Last edited by Grield_Cat on 2004-11-23 at 14:54 ] 为什么放着好好的同步不用呢? Originally posted by aquariuswx at 2004-11-17 11:44 AM:
我录制了一个操作,在回放回程中,由于某些步骤执行动作时间很长,winrunner无法识别下一个窗口什么时候弹出,因此无法继续执行,我想应该可以象quicktest那样可以等待的,但不知如何设置,我的是英文板的。请教 ...
现在问题解决了吗?
大家都在给你发贴!
现在试成怎么样呢?
每个人都说一些方法!
到低怎么样了?
感谢各位大侠帮忙,再问如何连续录制?
谢谢大家,我加了wait函数,可以了。非常感谢。另外请教大家个问题,如果录制两遍,但是不能两遍内容如何连起来,我发现在录制点时候软件找不到下一个录制内容? 为什么要录制两遍呢?如果需要重复的话可以加循环啊。 为什么要录制两遍呢?如果需要重复的话可以加循环啊。 为什么要录制两遍呢?如果需要重复的话可以加循环啊。 应该是加同步把3点
页:
[1]
2