zoukankan      html  css  js  c++  java
  • UFT(QTP)中的Object Repository

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

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

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

    local repository

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

    shared repository

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

    下面说下如何识别和录制

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

    2.点击add objects,然后点击需要测试的应用,就会录制到点击范围内的object

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

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

    除此以外,我们也可以通过Tools->Object Spy来爬object添加到repository

    同样是需要先打开将要测试的应用,然后点击pointing hand

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

  • 相关阅读:
    如何使用xshell在阿里云服务器上安装tomcat
    如何使用Xshell连接阿里云服务器
    jQuery封装ajax的使用方法
    ES6新增语法
    数组坍塌原理
    JavaScript冒泡排序、选择排序、数组去重
    JS循环嵌套的执行原理
    分栏布局
    如何实现两列固定与一列自适应
    CSS过渡、动画及变形的基本属性与运用
  • 原文地址:https://www.cnblogs.com/wuqm/p/6950467.html
Copyright © 2011-2022 走看看