51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3081|回复: 12
打印 上一主题 下一主题

[原创] 同一个Frame在不同步骤录制时名称会变。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-7-12 12:36:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
名称上面会自动加上数字,见下图,在回放的时候有时就不能通过。有什么办法解决这个问题吗?这种情况在对象库是共享方式时最为明显。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-7-12 13:19:37 | 只看该作者
怎么会出现多个这个控件呢?你多次操作了?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-7-12 13:30:42 | 只看该作者
有些是重复的,在QTP里会出现回放不正确的情况.
特别是共享对象库时要注意.不然一旦控件多时就很难辨别!

另外请注意不要每次无法回放就重新录制该步骤,这样就会造成现在的情况.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-7-12 17:40:51 | 只看该作者
问题很简单 识别对象的 标识 属性 和运行次数相关 你去掉这些和运行次数相关的识别属性 然后就不出这个问题了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-7-13 11:11:57 | 只看该作者
谢谢楼上的几位,对于xjmen建议我去试一下,回来给大家答复。我没太注意过还有运行次数这个属性?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-7-13 11:14:49 | 只看该作者
原帖由 xiaonan 于 2006-7-12 13:19 发表
怎么会出现多个这个控件呢?你多次操作了?


回xiaonan : 不是我多次操作,是这样,首先是一个查询页面,查询完成之后进入列表,在列表面中完成操作后,我的后续步骤还是要回到刚才的查询页面进行操作,这样,就会出现多个这个控件。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-7-13 14:20:07 | 只看该作者
原帖由 andy 于 2006-7-12 13:30 发表
有些是重复的,在QTP里会出现回放不正确的情况.
特别是共享对象库时要注意.不然一旦控件多时就很难辨别!

另外请注意不要每次无法回放就重新录制该步骤,这样就会造成现在的情况.


对,这个问题我也注意到了,谢谢andy。

sdlkfj2
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2006-7-13 14:25:01 | 只看该作者
关于这个问题,我试了以下的步骤进行试验:在Tools-option-web-page/Frame options中,将“Create new object for”的选项改为了第一个,发现再录制脚本时,就已经不出现上面出现的问题了,录制了一个简单的脚本,回放没有问题。
但这只是对于单个Test对象库这种方式的,还没有验证多脚本和共享对象库状态下的情况。仅供大家参考。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-7-27 12:36:26 | 只看该作者
原帖由 yang 于 2006-7-13 14:25 发表
关于这个问题,我试了以下的步骤进行试验:在Tools-option-web-page/Frame options中,将“Create new object for”的选项改为了第一个,发现再录制脚本时,就已经不出现上面出现的问题了,录制了一个简单的脚本, ...


我今天也遇到类似的问题

我的问题是:在一个FRAM里面有2个连接,一个是新增界面、一个是管理界面。录制过程:先在新增界面增加一 条数据后-——>保存,然后在管理界面查询。但是每次回放的时候,在点击管理连接时,总是提示:object is disable,询问我是skip,stop,retry?我如果选择retry,是可以继续执行的。

不太明白为什么会不识别同一frame的不同连接,尝试了上面的解决办法还是不行,后来我发现我如果分两部分录制(先录制新增页面的操作,停止后再录制管理界面)这样是可以执行的。
不太明白为什么?

-----------------------------------------------请高手指点!!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2015-4-23 14:35
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    10#
    发表于 2006-7-27 12:42:27 | 只看该作者
    你点retry能够继续执行,说明存在着时间的问题,你可以在弹出这个提示框的运行语句前加等待时间
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2006-7-27 12:46:15 | 只看该作者
    原帖由 yangkinki 于 2006-7-27 12:42 发表
    你点retry能够继续执行,说明存在着时间的问题,你可以在弹出这个提示框的运行语句前加等待时间


    哦,我试试,谢谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2006-8-16 13:55:44 | 只看该作者
    其实我建议使用一个合并整理优化后的对象库,这样以后如果要添加新对象或修改老对象,只需要维护这个库就可以了。

    比如一样的frame,就合并为一个对象,当然这意味着可能要手工修改以下录制的代码,如此而已
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    13#
    发表于 2006-8-16 19:37:53 | 只看该作者
    把这个问题在QTP 9.0 里面试试看,会不会有所改善?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 01:01 , Processed in 0.112433 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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