为什么ObjectIndex在变
各位大虾:小弟遇到个问题,有一个界面固定有打印,删除,另存为这些控件,比如打印,用Inspect得到ObjectIndex为1,点击操作:
PushButton Click, "Type=PushButton;ObjectIndex=1"
但有时ObjectIndex发现就变成另一个数字,这个控件不是动态生成的,为什么还在变呢.
另,因为这个界面要支持不同的语言,所以用Text来识别的话不妥,请高人指点迷津. 我之前也遇到过类似情况,我操作的页面在某些情况下会动态增加一些控件,这些控件会排在前面,造成原来的控件的index值变大。
有三个办法:
1、让开发的同事给你关心的控件加上其他属性,比如ID属性。
2、让开发的同事把动态增加的控件排在后面。
3、仔细了解一下index的变化情况。 我觉的1方法不错,有时候测试人员要花很大精力搞定的事情,开发人员只要改一下东西就可以了. 像不好测的东西,测试人员就可以向开发人员提测试需求. 哪有用index来识别控件的
用ID+TYPE 才能确定唯一控件 如何察看对象的ID呢?
页:
[1]