51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1930|回复: 9
打印 上一主题 下一主题

[原创] 范例录制完成后,回放提示找不到城市选择的对象

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-2-22 16:05:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,根据qtp的那个手册,录制了第一个recording的脚本后,回放时老提示找不到对象,但是我录制了两次在对象库中保存的内容都一样,不过使用对象spy那个工具抓出来的对象的父关系与对象库中存放的非常不一样,不知道大家碰到过这种情况没有,是不是在录制之前要对qtp做一些设置呢?我用的是qtp10,刚开始就碰到这个问题,有点儿不顺


本帖子中包含更多资源

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

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

使用道具 举报

  • TA的每日心情
    开心
    2020-1-6 14:22
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2012-2-22 16:21:29 | 只看该作者
    从你贴出来的图上面看不出有什么问题,我按照你的步骤做了一遍,也是正确的,你可以把报错以及这块代码贴出来看才知道。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2012-2-22 16:25:33 | 只看该作者
    从你贴出来的图上面看不出有什么问题,我按照你的步骤做了一遍,也是正确的,你可以把报错以及这块代码贴出 ...
    coffee-lx 发表于 2012-2-22 16:21

    多谢您的回答。我把原始代码和报错贴上了

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-1-6 14:22
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2012-2-22 17:12:46 | 只看该作者
    不好意思,我看不出有什么不同的地方,就是如果你是一次录制后,就回放的话,我不清楚为什么你的对象库里面有一个from month的点。我建议你要么开个新的重新录制下。要么把对象库中from month、from port都删除,重新添加进入。或者在对象库里面用“update from application”这个按钮。把fromport更新下。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2012-2-22 17:20:57 | 只看该作者
    本帖最后由 026300 于 2012-2-22 17:22 编辑

    看来碰到古怪的问题了,您说的这些方法我都试过了,还是不行。那个from month是选择月份时出来的,如果不选的话就没有这个点。

    您录制出来的脚本和我的一样么?录制脚本前,qtp有什么额外的设置么,比如增加某些对象的录制属性等等,还是说qtp安装完就能用呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-1-6 14:22
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2012-2-23 08:50:35 | 只看该作者
    录制前都不用增加任何设置的。你那个错就是说from port对象识别的不对。按理说重新识别下就可以了。具体不清楚问题出来哪。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2012-2-23 09:01:09 | 只看该作者
    录制前都不用增加任何设置的。你那个错就是说from port对象识别的不对。按理说重新识别下就可以了。具体不清 ...
    coffee-lx 发表于 2012-2-23 08:50


    哦。从这一句开始下边的那几个选择的地方都有这个问题。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-1-6 14:22
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2012-2-23 09:35:39 | 只看该作者
    那可能前面几个对象也错了,你有没有做过 把对象库中的对象都删除重新弄呢。你在检查下“find a flight”这个对象有没有问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2012-2-23 09:46:25 | 只看该作者
    本帖最后由 026300 于 2012-2-23 09:57 编辑
    那可能前面几个对象也错了,你有没有做过 把对象库中的对象都删除重新弄呢。你在检查下“find a flight”这 ...
    coffee-lx 发表于 2012-2-23 09:35

    msgbox Browser("Welcome: Mercury Tours").exist
    msgbox Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").exist
    msgbox Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromPort").exist

    应该是找到了。因为上边这三个msgbox的返回值都是true。用同事的9.2英文版试了试没问题,不知道是不是汉化闹的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2012-2-23 11:23:36 | 只看该作者
    问题已经解决,估计是那个汉化包影响,重新安装就好了,多谢coffee-lx
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-28 23:35 , Processed in 0.079758 second(s), 30 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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