51Testing软件测试论坛

标题: QTP识别C#对象非常慢 [打印本页]

作者: tianya6607    时间: 2012-10-12 17:26
标题: QTP识别C#对象非常慢
[attach]81730[/attach]
上述图中展示了两个对象,其实被测程序有大量类似的对象,属性都一样,是不是因为属性一样导致识别慢?如果是这样如何让其速度加快,谢谢
作者: xjwldlover    时间: 2012-10-14 22:51
回复 1# tianya6607

识别慢的原因是你使用的对象的Description Properties属性都一样,使用对象库的这些属性可以查到多个对象。系统遍历所有对象后,通过Ordinal identifier属性智能识别出一个对象供你使用,系统每次使用该对象时都会全部遍历一遍你的系统页,所以就会比较慢。

解决办法:你的对象某个属性应该包含1510,1516这样的属性,如果这个属性不是每次变化的话,添加这个属性到对象库里,应该就能解决;如果没有这个属性,查找其他区别属性进行添加。

该回答有推测因素,仅供参考,希望对LZ有帮助,如有错误请各位指正~




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