51Testing软件测试论坛

标题: QTP对象库(Object Repository)中对象显示顺序可以改变么? [打印本页]

作者: T_fish    时间: 2014-12-13 10:27
标题: QTP对象库(Object Repository)中对象显示顺序可以改变么?
纯新手,被人问到以下问题,完全没思路,特来贵宝地求助各路大神,还望赐教。
问题:QTP对象库(Object Repository)中对象显示顺序可以改变么?
可以的话,方法是什么?
不可以的话,是以什么样的顺序显示的?

个人实验:打开QTP的Object Repository,实际操作了一下,发现对象下面的元素(比如浏览器下面的网页名字)是按照字幕顺序排的,但是测试对象的名字排列好像没规律,通过拖拽的方法(拖拽左侧List中对象)貌似可以改变顺序,但是不知道会不会影响脚本的执行。

以上,先谢谢各位!
作者: 1979864875    时间: 2014-12-13 13:37

个人实验:打开QTP的Object Repository,实际操作了一下,发现对象下面的元素(比如浏览器下面的网页名字)是按照字幕顺序排的,但是测试对象的名字排列好像没规律,通过拖拽的方法(拖拽左侧List中对象)貌似可以改变顺序,但是不知道会不会影响脚本的执行。
作者: 赵佳乐SMILE    时间: 2014-12-14 09:26
不会影响脚本的执行
作者: T_fish    时间: 2014-12-14 10:37
赵佳乐SMILE 发表于 2014-12-14 09:26
不会影响脚本的执行

感谢楼上回答,还是请问下这贴的主要问题,对象库中的物体排列的顺序有什么规律么?
作者: T_fish    时间: 2014-12-15 20:27
自己顶起来。。
作者: T_fish    时间: 2014-12-15 20:29
自己顶起来。。
作者: kattyzhna    时间: 2014-12-17 13:06
同一对象按照从上到下,从左到右的顺序排列。
作者: sterson    时间: 2014-12-22 10:33
1,顺序是可以调整的,你拉动就行,如果对库里的对象带有 _x ,如 _2 编号的,就要注意脚本也是带有编号的,如果你调整了对象库里的,脚本也要调整对应上
2,对象库里的物理顺序由QTP内部机制生成的,不过可以稍作调整,在Option--Web--Page/Frame Options里
作者: zhangkun90    时间: 2014-12-26 15:49
T_fish 发表于 2014-12-15 20:29
自己顶起来。。

0~9  a~z  中文也一样袄, 按照 拼音 来弄的。   可以前头加上数字即可
作者: T_fish    时间: 2015-1-12 19:18
首先感谢楼上几位的答案,问题已经解决。
首先,是按照物体种类class的字幕顺序进行排序的。
相同class的话,顺序依次是,符号,数字,字母,汉字这个顺序进行排列。




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