51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2472|回复: 11
打印 上一主题 下一主题

[原创] 添加对象库问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-21 16:19:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
手动添加对象库时,点击按钮A,弹出页面A,添加对象库显示为“BrowserA”,点击按钮B,弹出页面B,添加对象库后自动进入到了“BrowserA”里面。
A与B是两个不同的窗口,请问如何解决。QTP9.2+IE7+Windows XP
补充一下,title是不同的,在进行回放的时候是找不到B这个对象的。

[ 本帖最后由 jkp88888 于 2010-6-21 16:31 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-6-21 17:22:37 | 只看该作者
你先将A添加进去,再去添加B对象啊,其实不太明白你的意思。但是一般在不同的窗口,所添加的对象,QTP一般都会分别放在不同的对象下。
关于title的不同,你就使用正则表达式去定义窗口的名字就可以了。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-6-21 20:57:59 | 只看该作者
在对象库中添加对象时 ,先要选中所要添加对象的父对象
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-6-21 22:09:37 | 只看该作者
Browser对象有个特有的属性creation time。可以区别不同的Browser对象。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-6-22 08:47:51 | 只看该作者

回复 3# 的帖子

在树型图中我已经选择了添加到当前父对象下,但是保存之后自动保存到了其他父对象下。
我添加完对象后是这样的:
Browser("A").Page("A")
Browser("A").Page("B")
正常应该是:
Browser("A").Page("A")
Browser("B").Page("B")
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2010-6-22 08:52:54 | 只看该作者
在补充一下,就是我添加第一个Browser后,后面添加的Browser都在此父对象下了。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2010-6-22 10:19:25 | 只看该作者

回复 4# 的帖子

因为Broweser"B" 已经在Browser“A”下面了,变为了Page“B”,所以creation time 无法判断啊。

[ 本帖最后由 jkp88888 于 2010-6-22 10:48 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2010-6-22 12:07:10 | 只看该作者
实在不行的话,你就用描述性编程来解决嘛:
Browser("title:=xxxx").Page("title:=xxxxx").
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-6-22 12:10:06 | 只看该作者
或者你可以先把对象库中的A、B对象删了,然后重新往对象库中添加这个两个对象,这次你先添加B对象,你看看B对象的Browser的title
属性有没有变化。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2010-6-22 13:47:00 | 只看该作者

回复 8# 的帖子

我用描述性编程,提示我Browser"B"这个对象不存在。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2010-6-22 13:57:03 | 只看该作者

回复 9# 的帖子

这回我先添加B,在添加A ,结果A跑到B里面去了。不论先添加哪个都不是独立的。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2010-6-22 13:59:17 | 只看该作者
。。。。试了一下 把A的creation time改成其他的值,在添加B 发现成功了。
感谢楼上几位的帮助。特别鸣谢“k4124k”
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-25 06:30 , Processed in 0.087277 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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