51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 9917|回复: 26
打印 上一主题 下一主题

[原创] QTP脚本回放速度很慢(Frame对象的识别很慢)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-4-27 10:15:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Browser("当前操作柜员:2214810").Page("当前操作柜员:2214810").Link("进口部分").Click
Browser("当前操作柜员:2214810").Page("当前操作柜员:2214810").Link("开立经办").Click
Browser("当前操作柜员:2214810").Page("当前操作柜员:2214810").Frame("content").WebRadioGrou("queue").Select "ready"
Browser("当前操作柜员:2214810").Page("当前操作柜员:2214810").Frame("content").WebButton("确定").Click

第四句脚本回放特别慢,正常点击3秒可以完成,回放要20多秒,回放时智能识别是关掉的,且对象名称及属性也没有会变化的,全部改成描述性编程,回放时间比直接回放更慢

通过一系列验证,发现是frame对象的识别很慢(前台页面中包含大量的javascript),但是即使使用描述性变成创建frame对象进行回放也是很慢,不知大家有没有遇到frame对象的识别问题。
这只是庞大的脚本中的一小段,后面的脚本回放慢好像也都是在Frame对象的识别上慢,请高手们帮帮忙啊~很着急啊~

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

使用道具 举报

  • TA的每日心情
    开心
    2017-7-4 15:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2009-4-27 11:20:18 | 只看该作者
    原帖由 shifengboluo 于 2009-4-27 10:15 发表
    Browser("当前操作柜员:2214810").Page("当前操作柜员:2214810").Link("进口部分").Click
    Browser("当前操作柜员:2214810").Page("当前操作柜员:2214810").Link("开立经办").Click
    Browser("当前操作柜员:221 ...

    描述性编程当然要比对象库慢。正常。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2009-4-27 11:31:24 | 只看该作者
    可是使用对象库回放不至于那么慢啊,又没有用智能识别
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2009-4-27 14:22:51 | 只看该作者
    “当前操作柜员:2214810”
    这是动态的吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2009-4-27 15:31:51 | 只看该作者

    如果柜员号发生变化也会变化,不过当前测试中一直固定使用该柜员号,并不使用其他的

    为了防止柜员号发生变化,在对象库里也使用了正则表达式

    [ 本帖最后由 shifengboluo 于 2009-4-27 15:33 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2009-4-27 15:36:40 | 只看该作者

    对此问题还专门请HP工程师解决过

    但是还是无解
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-7-4 15:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2009-4-27 16:24:44 | 只看该作者
    原帖由 shifengboluo 于 2009-4-27 15:36 发表
    但是还是无解

    加检查点了吗??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2009-4-27 16:34:49 | 只看该作者

    没有

    脚本未作任何处理
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2009-4-28 14:40:53 | 只看该作者
    再顶一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-4-29 18:14:59 | 只看该作者
    莫非使用正版的...请惠普
    哇..有钱..
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-8-4 22:08:34 | 只看该作者
    是啊,也碰到这个问题,要等很久~!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2009-8-14 16:26:51 | 只看该作者

    恩,用的正版的,客户是银行

    银行里貌似不让用盗版的软件,信息保密要求很高
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-8-14 18:34:27 | 只看该作者
    我也遇到这种问题~~不知道怎么解决~~~QTP有个加快回放的设置,好像也起不了什么作用。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-25 11:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    14#
    发表于 2009-8-14 18:48:36 | 只看该作者
    正版QTP 多少钱。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2009-10-15 20:08:23 | 只看该作者
    关注此问题,我也发现了对Frame的识别超级慢,不知道为什么,如果可以的话把对象从Frame里面拿出来。我试过拿出来后很快但是结果不是想要的了。
    高手希望能解答一下。谢谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2010-8-12 13:42:21 | 只看该作者
    顶一下。。。有没有人有解决方案。。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2010-8-19 13:59:14 | 只看该作者
    什么时候有解决方案。。急!!!!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2011-6-13 14:10:20 | 只看该作者
    怎么没后文了呢?
    是解决了还是放弃了?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2011-6-15 16:53:16 | 只看该作者
    期待大侠出现。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2011-6-16 11:33:49 | 只看该作者
    我遇到过识别所有QTP代码时都很慢的情况,一条语句快30秒左右,后来我结束了几个进程后,就变快了.不晓得对你有帮助没有?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-20 20:37 , Processed in 0.100983 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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