博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

标识对象的三种类型顺序标识符

Posted on 2009-03-24 16:48  Testing of S小调  阅读(424)  评论(0)    收藏  举报

索引(index:指示该对象在应用程序代码中相对于其他描述都相同的其他对象的显示顺序。

    QTP在录制和执行中,为测试对象属性分配一个值,以便唯一标识该对象。该值基于对象在源代码中的显示顺序。第一个出现的是 0。注意, index属性值是特定于对象的。因此,如果使用 Index:=3 描述 WebEdit测试对象, QuickTest 将在页中搜索第四个 WebEdit 对象。

 

位置(location:指示该对象在父窗口、框架或对话框中相对于其他描述都相同的其他对象的显示顺序。

         QuickTest 可以为对象的 location测试对象属性分配一个值,以便唯一标识该对象。该值基于对象在窗口、框架或对话框中相对于具有相同属性的其他对象的显示顺序。第一个出现的对象是 0。各列值的分配从上到下、从左到右。

 

creationTime (仅限于浏览器对象) :指示该浏览器打开的顺序,相对于其他描述都相同的其他打开的浏览器。

         如果 QuickTest 不能仅基于测试对象描述唯一标识浏览器对象,它将为“CreationTime”测试对象属性分配一个值。该值指示该浏览器打开的顺序,相对于其他描述都相同的其他打开的浏览器。在运行会话期间,如果 QuickTest 不能只是基于其测试对象描述来标识某个浏览器对象,那么,它将检查浏览器的打开顺序,然后使用 CreationTime”属性标识正确的对象。