mind_yin 发表于 2008-3-18 11:24:04

为什么ObjectIndex在变

各位大虾:
小弟遇到个问题,有一个界面固定有打印,删除,另存为这些控件,比如打印,用Inspect得到ObjectIndex为1,点击操作:
PushButton Click, "Type=PushButton;ObjectIndex=1"
但有时ObjectIndex发现就变成另一个数字,这个控件不是动态生成的,为什么还在变呢.
另,因为这个界面要支持不同的语言,所以用Text来识别的话不妥,请高人指点迷津.

bavo 发表于 2008-3-22 09:59:35

我之前也遇到过类似情况,我操作的页面在某些情况下会动态增加一些控件,这些控件会排在前面,造成原来的控件的index值变大。

有三个办法:
1、让开发的同事给你关心的控件加上其他属性,比如ID属性。
2、让开发的同事把动态增加的控件排在后面。
3、仔细了解一下index的变化情况。

geniar 发表于 2008-3-27 18:22:26

我觉的1方法不错,有时候测试人员要花很大精力搞定的事情,开发人员只要改一下东西就可以了. 像不好测的东西,测试人员就可以向开发人员提测试需求.

ilovejolly 发表于 2008-3-28 10:16:26

哪有用index来识别控件的

用ID+TYPE 才能确定唯一控件

bamboosll 发表于 2008-4-30 16:10:14

如何察看对象的ID呢?
页: [1]
查看完整版本: 为什么ObjectIndex在变