51Testing软件测试论坛

标题: 如何设置让对象库不产生重复对象 [打印本页]

作者: cdq1010    时间: 2007-11-19 18:21
标题: 如何设置让对象库不产生重复对象
如何设置让对象库不产生重复对象

我们在录制脚本的时候,有时会出现一些重复的对象,而QTP通过加_n来区别,这样看起来很混乱。
那里设置可以让QTP把这些相同的识别为一个对象。

记得前不久看到有位版主提出过这个问题,在对象库进行了一些设置,但现在我又搜不到了。
作者: alfa_23    时间: 2007-11-19 18:23
这个问题我也遇到过,但是不知道怎么解决,最后我就直接没用对象库了.
帮你顶!
作者: cdq1010    时间: 2007-11-20 15:28
版主,救我
作者: songyq521    时间: 2007-11-20 15:31
同感,寻求帮助
作者: hsjzfling    时间: 2007-11-20 17:05
刚回过别人的帖。。。都是同样的问题。。。

Tools->Options->Web->Page/Frame Options
根据需要来更改这里的设置,若要一直不出现重复名称,则两个RadioButton都选第二项好了
作者: caodongjian    时间: 2007-11-20 17:14
呵呵 刚刚看到.楼上的回过人家的帖.相同的问题

tools --options---web ---page/frame optinons

都选择第二项.就OK了.
作者: cdq1010    时间: 2007-11-21 10:00
谢谢两位热心帮助
作者: helius    时间: 2008-11-12 10:24
是不是都选择 different test object description
作者: happychap    时间: 2008-11-12 11:11
我有个建议,即不要在乎控件的重复出现。
我的做法是把每个有意义的mainFrame_*都重命名为有意义的名称,并把所有有用的控件都放在这些Frame下面(不管控件会重复多少次)。这样将有益于代码的可阅读性。并且,自己在写脚本的时候,思维也会清晰许多。
作者: Old々Man    时间: 2008-11-28 17:13
用正则最好
作者: jifeng    时间: 2008-11-28 18:41
这个问题的解决方法论坛里很多
作者: alex1919    时间: 2008-11-28 19:20
其实直接把对象库里面的对象改名就好了~~~
建议有个统一的命名规则。比如上面的mainframe_2,main_frame_3...都可以把名字换成有意义点的名字。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2