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

  • 相关阅读:
    浏览器驱动
    django中的cookie和session
    django自定义中间件实现登陆
    django虚拟环境与文件上传
    了解和熟悉数据库相关知识
    JMeter ---相关脚本笔记
    JMeter脚本---关于时间戳的处理笔记
    JMeter中的读取json数据---JSON Extractor插件
    更多API知识学习
    认识VIM编辑器
  • 原文地址:https://www.cnblogs.com/wuqm/p/6950467.html
Copyright © 2011-2022 走看看