51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3227|回复: 13
打印 上一主题 下一主题

[原创] 如何解决QTP在页面刷新后才执行的缺点

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-17 14:04:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
QTP一定要在页面完全刷新后才能执行步骤,但我碰到有的网页刷新很慢,但是即使没有刷新完成我们一样可以在上面执行操作,如果回放这样的网站,QTP一定要等到页面刷新完成才会执行,大大的降低了效率,请问有什么方法解决呀,比如下面这个网站https://reg.163.com/logins.jsp,有没有帮忙解决一下

[ 本帖最后由 kevinsir 于 2007-4-17 14:29 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-4-17 14:30:03 | 只看该作者
sdlkfj1 以前有没有人有类似问题的,谢谢了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-4-17 14:58:26 | 只看该作者
刚刚拿这个站点试验了一下,并没有楼主所说的,一定要页面完全刷新后才能执行步骤啊.QTP在页面上找到了要操作的对象,就执行脚本了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-4-17 15:03:45 | 只看该作者
但是我问了很多人的都说这个网站刷新很慢,斑竹IE版本是几的sdlkfj1 ,问了很多都说回放慢

[ 本帖最后由 kevinsir 于 2007-4-17 15:05 编辑 ]
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2007-4-17 15:07:02 | 只看该作者
    这是网络的问题 ,不是 QTP的问题。如果你把录制的脚本在 用拨号上网的机器上运行试试,它不慢才怪呢!sdlkfj3
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2007-4-17 15:09:37 | 只看该作者
    sdlkfj8 我手动登陆很快的,用QTP就很慢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2007-4-17 16:52:30 | 只看该作者
    sdlkfj2 斑竹能来一下吗,刚我好象已经很快了,但是我重新启动一下机器以后又不行了,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-4-17 17:25:07 | 只看该作者
    就是上面的网址
    录制了后不能回访啊
    你们能吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2007-4-18 09:41:50 | 只看该作者
    sdlkfj8 对,我有两种情况了,一种可以回放,速度很快,但是我不知道怎么回事,还原到以前的那个系统就不能回放,怀疑是设置问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2007-4-18 10:06:34 | 只看该作者
    不清楚是浏览器的设置问题还是qtP的设置问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2007-4-18 13:24:08 | 只看该作者
    sdlkfj8 顶个,这个问题还没解决
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2007-4-20 16:42:09 | 只看该作者
    原帖由 xiaonan 于 2007-4-17 14:58 发表
    刚刚拿这个站点试验了一下,并没有楼主所说的,一定要页面完全刷新后才能执行步骤啊.QTP在页面上找到了要操作的对象,就执行脚本了


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

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    13#
    发表于 2007-4-30 13:09:16 | 只看该作者
    原帖由 stone821021 于 2007-4-20 16:42 发表


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


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

    [ 本帖最后由 walker1020 于 2007-4-30 15:03 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-4-30 21:21:09 | 只看该作者
    你把sync同步点那句去掉不就解决了!sdlkfj2

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

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-26 15:39 , Processed in 0.079094 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表