51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1900|回复: 3
打印 上一主题 下一主题

[原创] qtp录制完不能回放

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-11-7 18:32:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当两个对话框名字相同时,都为“H7GMSW Server”时,第一个“H7GMSW Server”有个退出按钮,当点击“退出”时系统弹出,第二个“H7GMSW Server”对话框,问是否确认退出?点击“是”按钮,确认退出。
录制代码如下:
Dialog("H7GMSW Server").WinButton("退出(C)").Click
Dialog("H7GMSW Server").Dialog("H7GMSW Server").WinButton("是(Y)").Click
出现的问题是:
Cannot find the "是(Y)" object's parent "H7GMSW Server" (class Dialog). Verify that parent properties match an object currently displayed in your application
不明白的地方:
当回放时不会识别第二个H7GMSW Server对话框,自己也试图检查点,在Object Repository中添加属性、坐标把他们区分,但是还是回放不了

请高手指示、、、谢谢~~~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-11-8 19:28:30 | 只看该作者
如果两个对话框的名字都相同,那么要搞清楚QTP中区别它们的关键属性是什么,不一定是通过坐标来区分的。
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.2]测试排长

    3#
    发表于 2008-11-9 09:51:50 | 只看该作者
    使用描述性编程方法,你需要去分析这两个dialog在对象库中的属性以及属性值。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2008-11-25 17:38:32 | 只看该作者

    回复 3# 的帖子

    谢谢,楼上两位,这个问题我已经解决了,正如yangkinki说的是两个对话框的属性一致,导致在回放时没有找到正确的对话框。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-24 04:18 , Processed in 0.099218 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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