QTP无法识别对象一解决方法

上一篇 / 下一篇  2009-06-05 11:37:41 / 个人分类:日志

在使用QTP时,如果有多个对象的主属性、辅助属性相同而无法对它们进行唯一识别时,可以使用ordinal identifiers来识别对象。

ordinal identifiers对象有三个:

Index表示对象在程序代码中的出现顺序,这个顺序是相对于其它具有相同属性的对象而言的。第1个出现的对象的值是0。

Location表示对象在窗口、Frame或对话框中出现的顺序,这个顺序是相对于其它具有相同属性的对象而言的。

CreationTime表示Browser对象打开的顺序,这相顺序是相对于其它已打开的具有相同属性的对象而言(适用于Browser对象)。
 
以INDEX为例:
 
Resources->Object Repository 进入Object Repository窗口
找到我们要设的对象,点击Ordinal identifiergh 下的Type,Value
在弹出的窗口Ordinal Identifier中Identifer type中选择Index.
在Identifier Value 中输入值。点击OK。
用Highlight in Application检查对象的识别情况。

TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-03-24  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 39321
  • 日志数: 57
  • 图片数: 4
  • 文件数: 1
  • 建立时间: 2008-12-01
  • 更新时间: 2012-06-27

RSS订阅

Open Toolbar