51Testing软件测试论坛

标题: 如何稍微放慢qtp回放速度? [打印本页]

作者: yesijia1980    时间: 2005-7-15 09:50
标题: 如何稍微放慢qtp回放速度?
请问有哪位知道如何放慢qtp的回放速度?
作者: luming    时间: 2005-7-15 09:53
用变速齿轮减慢cpu的速度。 ;)
不过为什么要减慢,有什么用处吗?
作者: yesijia1980    时间: 2005-7-15 10:03
因为要进行的第一个操作要滑出一个菜单,第二个动作要点击滑出菜单的内容,可是第一个动作太快,还没有滑出菜单就已经操作完了,所以第二个动作就找不到要找的内容了。
作者: luming    时间: 2005-7-15 10:15
加个延时不就可以了吗?
作者: lovetest6    时间: 2005-7-15 10:21
wait(3)
作者: wsly    时间: 2005-7-15 10:33
也可以
waitforobject ()
作者: yesijia1980    时间: 2005-7-15 10:37
谢谢各位!
我刚才试了,可是那个菜单还是不出现,头疼,怎么办呢?:,(
作者: yesijia1980    时间: 2005-7-15 10:39
哦,对了,我试的是wait(3).
waitforobject ()怎么用呢?

[ Last edited by yesijia1980 on 2005-7-15 at 10:40 ]
作者: QA_BAY    时间: 2005-7-15 10:58
Originally posted by wsly at 2005-7-15 10:33 AM:
也可以
waitforobject ()

不会吧,这个也可以.
会不会写错了呢
是不是这个呢?
waiting for objects


for a progress bar to reach 100%
for a status message to appear
for a button to become enabled
for a window or pop-up message to open
作者: yesijia1980    时间: 2005-7-15 12:31
Originally posted by QA_BAY at 2005-7-15 10:58 AM:

不会吧,这个也可以.
会不会写错了呢
是不是这个呢?
waiting for objects


for a progress bar to reach 100%
for a status message to appear
for a button to become enabled
for a window or pop- ...



可以举个例子吗?再说的具体一点,我刚刚开始接触qtp
作者: lovetest6    时间: 2005-7-15 12:45
是因为这个问题么?你确定是这个延迟的问题么??
你保证慢了以后,就能顺利执行么?用bebug试过么?一步一步的执行一下。

呵呵。我怕即便慢下来,还是正确回放哦。呵呵。
作者: yesijia1980    时间: 2005-7-15 13:33
我后来又试了试,如果回放的时候我将鼠标放到主菜单,让子菜单滑下来显示在回放过程中系统的界面上,qtp就可以找到并继续执行。
所以我怀疑是延时问题,就是回放点击的时候速度过快,子菜单还没有滑出来时就进行下一步操作了。

还有一点我不太肯定,就是主菜单本来是不用点击就可以滑出子菜单,在qtp中点击一下才可以录下来,可是回放的时候会合实际操作上一致吗?我怀疑是不是点了以后也没进行操作
作者: lovetest6    时间: 2005-7-15 13:50
呵呵,我说嘛,按说点了能出来,那回放应该也行。
你应该查一下标签,加上TD或者DIV的mouseover的响应或者其他的什么响应。
作者: yesijia1980    时间: 2005-7-15 14:10
Originally posted by lovetest6 at 2005-7-15 01:50 PM:
呵呵,我说嘛,按说点了能出来,那回放应该也行。
你应该查一下标签,加上TD或者DIV的mouseover的响应或者其他的什么响应。


加TD或者DIV的mouseover的响应,在qtp的对象属性中加吗?还是别的什么?
作者: lovetest6    时间: 2005-7-15 14:28
tools-->web....里面可以设置。
作者: QA_BAY    时间: 2005-7-15 14:30
你可以贴脚本出来,然后写上说明,在哪里回放不了,
一般鼠标移动那里是不会出脚本的.要自己加上去才行!
作者: yesijia1980    时间: 2005-7-15 15:02
Originally posted by lovetest6 at 2005-7-15 02:28 PM:
tools-->web....里面可以设置。


谢谢各位的帮忙,:d
我将web Event Recording Configuration 里的Event configuration level 设置成High 就可以记录下来mouseover,回放完全可以通过了。
任务完成了,心情真好。
再次感谢大家的帮助。
作者: lovetest6    时间: 2005-7-15 15:13
对,大家都应该这样,大家帮你想办法,解决问题最终还要靠自己。
解决了上来告诉大家一声如何解决的,时间久了,我们这里就会变成一个知识库,呵呵:)




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