QTP对象识别的问题
刚接触QTP,录了一个发短信的脚本,有个奇怪的现象,有个按钮对象,在测试时,有时候能识别,有时候不能,按照网站上的帖子去检查,发现,对象库里,此对象的层次关系与用SPY去检测的时候不一样,如下图,“增加联系人”这个按钮在库中是直接在“客户关系管理系统”这个Page下的,但是用SP去检测却发现与Page之间还有2个WebTable?而且我想添加这2个WebTable,但是只能添加第一个Table到Page下,后面个Table就不知道怎么添加到前面个Table下了。[ 本帖最后由 sakusy 于 2007-7-12 22:20 编辑 ] 没人遇到过这种情况吗?为什么有时候可以识别,有时候不行,我在做其它功能的测试时,也有个别按钮出现这种情况,我也尝试了下用描述代码来识别,但是好像没用,在KEY视图显示的是?sdlkfj8 报什么错呢? 不能识别时报的错是““增加联系人””的父对象Brower_2not found。。 我们系统比较怪异,Brower和Page都是一样的,所以QTP都是通过_加1-9来识别的,不知道是不是这个有影响 我在描述WEbTable时是这样写的,不知道有错误没
Brower("Brower_2").Page("客户关系管理系统").WebTable("name:=当前位置:新建短信通知") 楼主的对象库很混乱啊:Brower_2,Brower_3. 原帖由 风过无息 于 2007-7-13 08:37 发表 http://bbs.51testing.com/images/common/back.gif
楼主的对象库很混乱啊:Brower_2,Brower_3.
是哦,我看也没看明白。
不过LZ说的:后面个Table就不知道怎么添加到前面个Table下了。
我想是不是这个原因呢?源代码里面的table层次关系本身就是这样的呀,就是第二个Table就是在第一个Table里面的。
<table>
<tr>
<table>
................
</table>
</tr>
</table>
sdlkfj9 可以拉到你想放的地方去, 太感谢了,今天刚碰到这些问题,马上毛色顿开!:lol 我也遇到这种问题了。
想把第二个WEBTABLE添加进来,然后在里面输入值。似乎第二个webtable不能添加到第一个下面的啊。
页:
[1]