51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2377|回复: 6
打印 上一主题 下一主题

[原创] 关于QTP的虚拟对象,大家都说说自己的做法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-5-20 14:06:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前提:、
在测试过程中有一个日期控件,打开选择具体日期,但是脚本中把这个控件当作图片对待因此对于CLIKC操作,不能选择具体日期

解决办法:
采用虚拟对象,当作BUTTON对象加进来

碰到的问题:
1、在对象库中看不到添加的虚拟对象,仅在虚拟对象管理里面可看到添加的虚拟对象
2、直接写.VirtualButton("button").Click提示对象不存在‘button为添加的虚拟对象名称
3、添加新的步骤时无法选择虚拟对象的操作
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-5-20 14:27:34 | 只看该作者
添加好了虚拟对象之后再录一遍脚本吧。录得时候系统会自动捕捉虚拟对象的,不用自己写代码去识别。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-5-20 14:41:14 | 只看该作者
原帖由 nbkhic 于 2009-5-20 14:27 发表
添加好了虚拟对象之后再录一遍脚本吧。录得时候系统会自动捕捉虚拟对象的,不用自己写代码去识别。

添加好了虚拟对象后,重新录制依然没有识别到,还是只当Image,那里做得不对呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-5-20 14:45:51 | 只看该作者
那应该是添加虚拟对象的时候出了问题了。检查一下虚拟对象的区域是否仅包含该image所占得区域,也就是那个框不是乱画的。
还有就是录制的时候确保自己点对了虚拟对象。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-5-20 15:16:14 | 只看该作者
原帖由 nbkhic 于 2009-5-20 14:45 发表
那应该是添加虚拟对象的时候出了问题了。检查一下虚拟对象的区域是否仅包含该image所占得区域,也就是那个框不是乱画的。
还有就是录制的时候确保自己点对了虚拟对象。

劳烦看看图片,21为我要选择的日期,需要作为一个虚拟对象,而整个附件为一个IMAGE,录制的时候选择21了,但是还是识别不到!

[ 本帖最后由 wistaria 于 2009-5-20 15:17 编辑 ]

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-5-20 21:25:58 | 只看该作者
你应该将你的虚拟对象加载到对象库,然后再右键拷贝到本地,应该就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2012-3-14 10:28:32 | 只看该作者
回复 2# nbkhic


    按照你说的做,果然就可以了,非常非常感谢呀!原来是需要再录制一遍再回放就可以了。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 23:33 , Processed in 0.078110 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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