51Testing软件测试论坛

标题: 如何解决QTP在页面刷新后才执行的缺点 [打印本页]

作者: kevinsir    时间: 2007-4-17 14:04
标题: 如何解决QTP在页面刷新后才执行的缺点
QTP一定要在页面完全刷新后才能执行步骤,但我碰到有的网页刷新很慢,但是即使没有刷新完成我们一样可以在上面执行操作,如果回放这样的网站,QTP一定要等到页面刷新完成才会执行,大大的降低了效率,请问有什么方法解决呀,比如下面这个网站https://reg.163.com/logins.jsp,有没有帮忙解决一下

[ 本帖最后由 kevinsir 于 2007-4-17 14:29 编辑 ]
作者: kevinsir    时间: 2007-4-17 14:30
sdlkfj1 以前有没有人有类似问题的,谢谢了
作者: xiaonan    时间: 2007-4-17 14:58
刚刚拿这个站点试验了一下,并没有楼主所说的,一定要页面完全刷新后才能执行步骤啊.QTP在页面上找到了要操作的对象,就执行脚本了
作者: kevinsir    时间: 2007-4-17 15:03
但是我问了很多人的都说这个网站刷新很慢,斑竹IE版本是几的sdlkfj1 ,问了很多都说回放慢

[ 本帖最后由 kevinsir 于 2007-4-17 15:05 编辑 ]
作者: walker1020    时间: 2007-4-17 15:07
这是网络的问题 ,不是 QTP的问题。如果你把录制的脚本在 用拨号上网的机器上运行试试,它不慢才怪呢!sdlkfj3
作者: kevinsir    时间: 2007-4-17 15:09
sdlkfj8 我手动登陆很快的,用QTP就很慢
作者: kevinsir    时间: 2007-4-17 16:52
sdlkfj2 斑竹能来一下吗,刚我好象已经很快了,但是我重新启动一下机器以后又不行了,
作者: 厍仕杰    时间: 2007-4-17 17:25
就是上面的网址
录制了后不能回访啊
你们能吗

作者: kevinsir    时间: 2007-4-18 09:41
sdlkfj8 对,我有两种情况了,一种可以回放,速度很快,但是我不知道怎么回事,还原到以前的那个系统就不能回放,怀疑是设置问题
作者: kevinsir    时间: 2007-4-18 10:06
不清楚是浏览器的设置问题还是qtP的设置问题
作者: kevinsir    时间: 2007-4-18 13:24
sdlkfj8 顶个,这个问题还没解决
作者: stone821021    时间: 2007-4-20 16:42
原帖由 xiaonan 于 2007-4-17 14:58 发表
刚刚拿这个站点试验了一下,并没有楼主所说的,一定要页面完全刷新后才能执行步骤啊.QTP在页面上找到了要操作的对象,就执行脚本了


我今天拿了个网页试了试,本机上发布的网站,连接到本机的数据库中,发现版主说的只要QTP在页面上找到了要操作的对象就执行脚本,实际情况好像并不是这样.
试验步骤如下.
情况1:本机上发布的网站,连接到本机数据库,网页顶部有一个广告需要连接到国外才能显示,用QTP录制后,回放速度超慢.
情况2:本机上发布的网站,连接到本机数据库,在源代码中取消了网页顶部需要连接到国外的广告.用QTP录制后.回放速度超快.
总结:同样的网站,同样的数据库,同样的录制方法,唯一的区别是,一个的网页顶部有要连接到国外才能显示的广告,而另一个没有.回放速度有明显区别,所以说我个人认为,QTP并不会在页面上找到了要操作的对象就执行脚本,而是等相应页面的所有内容都显示完成以后才会去执行脚本.
作者: walker1020    时间: 2007-4-30 13:09
原帖由 stone821021 于 2007-4-20 16:42 发表


我今天拿了个网页试了试,本机上发布的网站,连接到本机的数据库中,发现版主说的只要QTP在页面上找到了要操作的对象就执行脚本,实际情况好像并不是这样.
试验步骤如下.
情况1:本机上发布的网站,连接到本机数 ...


谢谢stone821021的试验和总结。另外发现了一个问题,大家测试的这个网站的广告好像非常多,网页顶部竟然还有一个需要连接到国外的广告! 得!人家又没有给我们钱让我们去测试他的网站,我们也没有义务 没有必要去替人家测试。 如果是为了学习QTP而测试一个网站的话,强烈建议大家去测试有名的、 简洁的网站,如 Google,千万不要测试楼主说的那样的破网站!

[ 本帖最后由 walker1020 于 2007-4-30 15:03 编辑 ]
作者: songfun    时间: 2007-4-30 21:21
你把sync同步点那句去掉不就解决了!sdlkfj2

原帖由 kevinsir 于 2007-4-17 14:04 发表
QTP一定要在页面完全刷新后才能执行步骤,但我碰到有的网页刷新很慢,但是即使没有刷新完成我们一样可以在上面执行操作,如果回放这样的网站,QTP一定要等到页面刷新完成才会执行,大大的降低了效率,请问有什么 ...





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