51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3625|回复: 10
打印 上一主题 下一主题

[资料] object spy能识别到某个对象,但录制的时候脚本就是没生成下来

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-12-27 11:27:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
object spy能识别到某个对象,但录制的时候脚本就是没生成下来

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
发表于 2007-12-27 14:09:58 | 只看该作者
可以先把对象添加到对象库中,然后利用qtp提供的步骤生成器来生成所需脚本,或者手工来添加脚本
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2007-12-27 14:17:42 | 只看该作者
    既然录制的时候脚本就是没生成下来,那么就按照Xiaonan版主说的 去操作吧。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2007-12-27 14:19:06 | 只看该作者
    由于各种原因,有时必须要自己写代码去实现某些功能。这时候就能显示出一个QTP初学者和高手的区别了。 新手很容易束手无策,不知道怎么处理了。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2007-12-27 14:22:41 | 只看该作者
    只会脚本的录制和回放,那么你的能力永远不会有质的飞跃。你去面试时,主考官很可能会问你 如何处理QTP不能录制的情况,如果平时没有积累,那么你可能就不知道无法回答,或者回答比较肤浅,很有可能你就没有继续面试或得到Offer的机会了。

    [ 本帖最后由 walker1020 于 2007-12-27 14:24 编辑 ]
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2007-12-27 14:29:33 | 只看该作者
    非常感谢楼主提供了自己的经验总结
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2007-12-27 14:31:36 | 只看该作者
    正如Xiaonan版主所说,此种情况的Solution有两个,一个是 步骤生成器 test generator,还有一个就是自己去写代码了。楼主的附件说明的就是 test generator的使用方法。根据个人经验,我更偏向于 自己写代码
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-12-27 15:05:04 | 只看该作者

    回复 1# 的帖子

    ding
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-12-27 15:52:14 | 只看该作者

    我遇到过一个是因为影射设置导致的,不知道跟你的有没相同

    一个非标准对象,如果你影射为一个标准对象,但这个对象无法进行影射(即影射后使用它的方法但提示错误的),那么你再次录制的时候就会发现QTP不会录制到你这个对象的任何记录.
    例如你将对象类型为WINOBJECT的TBSEDIT对象影射为EDIT.
    即原来TBSEDIT--->WINOBJECT
    现在为TBSEDIT--->EDIT
    但是实际上影射不成功,例如EDIT的方法不能使用,那么你如果不修改这个TBSEDIT影射的话,将录制不到任何关于TBSEDIT的动作,因为QTP不认为它是一个EDIT对象.
    不知道你跟这个有没关系,我遇到过这种情况,并作了实验.将你这个控件的影射设置删掉试试.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2007-12-27 16:13:11 | 只看该作者
    原帖由 xiaonan 于 2007-12-27 14:09 发表
    可以先把对象添加到对象库中,然后利用qtp提供的步骤生成器来生成所需脚本,或者手工来添加脚本


    添加对象的动作可以省掉的~~用F7添加时会自动添加对象到对象库中。推荐使用这种方法,能自动生成何必手动去写。。。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    11#
    发表于 2007-12-27 17:38:45 | 只看该作者
    如果你做过开发,那么就会体会到自己编写代码的自由和灵活了。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-1 13:11 , Processed in 0.123318 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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