T_fish 发表于 2014-12-13 10:27:24

QTP对象库(Object Repository)中对象显示顺序可以改变么?

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

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

以上,先谢谢各位!

1979864875 发表于 2014-12-13 13:37:50


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

赵佳乐SMILE 发表于 2014-12-14 09:26:17

不会影响脚本的执行

T_fish 发表于 2014-12-14 10:37:46

赵佳乐SMILE 发表于 2014-12-14 09:26
不会影响脚本的执行

感谢楼上回答,还是请问下这贴的主要问题,对象库中的物体排列的顺序有什么规律么?

T_fish 发表于 2014-12-15 20:27:50

自己顶起来。。

T_fish 发表于 2014-12-15 20:29:20

自己顶起来。。

kattyzhna 发表于 2014-12-17 13:06:22

同一对象按照从上到下,从左到右的顺序排列。

sterson 发表于 2014-12-22 10:33:26

1,顺序是可以调整的,你拉动就行,如果对库里的对象带有 _x ,如 _2 编号的,就要注意脚本也是带有编号的,如果你调整了对象库里的,脚本也要调整对应上
2,对象库里的物理顺序由QTP内部机制生成的,不过可以稍作调整,在Option--Web--Page/Frame Options里

zhangkun90 发表于 2014-12-26 15:49:42

T_fish 发表于 2014-12-15 20:29
自己顶起来。。

0~9a~z中文也一样袄, 按照 拼音 来弄的。   可以前头加上数字即可

T_fish 发表于 2015-1-12 19:18:58

首先感谢楼上几位的答案,问题已经解决。
首先,是按照物体种类class的字幕顺序进行排序的。
相同class的话,顺序依次是,符号,数字,字母,汉字这个顺序进行排列。
页: [1]
查看完整版本: QTP对象库(Object Repository)中对象显示顺序可以改变么?