UFT(QTP)中的Object Repository

Object Repository 是对象的仓库,UFT所用到的全部界面对象元素都存储在这里,而且也存储了该对象的属性,如对象名称title,对象的位置,对象的属性(button,list....)app

Object Repository 主要分为两种,一种是local(该action自有的),还有一种是shared(供全部action调用),能够右键选择[Associate Repository with Action],关联shared的repository测试

脚本只能识别和操做Object Repository中的object ,不在这里面的没法操做spa

 

local repository3d

录制脚本的时候会自动生成,脚本中涉及到的全部object都会存储在local repository中,无须手工识别录制object对象

shared repositoryblog

当录制的脚本须要进行改动,而不想再次录制,或者已经熟练运用UFT和vbs不须要经过录制来生成脚本,能够自行编写脚本的时候,首先须要作的就是录制识别将要操做的object,能够经过Resources->Object Repository Manager 进行录制,录制出来的object repository不属于任何一个Action,可是全部的Action均可以调用ci

下面说下如何识别和录制it

1.打开所要进行自动化测试的应用,点击进入Resources->Object Repository Manager自动化

2.点击add objects,而后点击须要测试的应用,就会录制到点击范围内的objectio

3.能够点击highlight in application,看看识别到的object具体在应用的哪一个位置

若是点击的是应用界面,应用,以及应用下未展开的object都识别出来

 

除此之外,咱们也能够经过Tools->Object Spy来爬object添加到repository

一样是须要先打开将要测试的应用,而后点击pointing hand

而后点击所需识别录制的object

相关文章
相关标签/搜索