zoukankan      html  css  js  c++  java
  • QTP识别对象原理

         最近开始学习QTP,对自己的学习做个笔记整理~希望大家多多指教~也希望高手们给我介绍下学习方法!先谢谢大家!

    一.  首先介绍QTP中的两个对象

         TestObject(TO):在仓库文件里面定义的仓库对象。

         RuntimeObject(RO):被测试软件的实际对象。

    二.  QTP识别对象的机制

         QTP识别对象,一般是要求在对象仓库中要创建仓库对象,里面存有实际对象的属性的值,然后在运行对象的时候QTP会根据脚本里面对象的名字,

         在对象仓库中找到对应的仓库对象,再根据仓库对象的属性,再被测试软件中找到实际操作对象,最后对实际对象操作。

    三. QTP 中TO和RO的几个函数

        GetTOProperty:取得仓库对象某个属性的值

        GetTOProperties:取得仓库对象所有属性的值

        SetTOProperty:设置仓库对象某个属性的值

        GetROProperty:取得实际对象某个属性的值

       注意:以上的几个方法,都是对象的封装属性的方法,不是对象的自有属性。

       两者的区别:

       封装属性的方法:是QTP对对象封装的接口,是QTP调用对象自有的接口是实现的。其代码为:对象名.属性 或对象名.方法名

      自有属性:对象自有的接口。  其代码为:对象名.Object.属性  或 对象名.Object.方法名

  • 相关阅读:
    模块介绍
    homebrew 更改镜像,进行成功安装
    必须要会的 50 个 React 面试题
    聚合
    mongodb高级聚合查询
    一款好用 mongodb 可视化工具
    在Mac上安装MongoDB,配置全局路径
    深入Vue2.x的虚拟DOM diff原理
    H5在WebView上开发小结
    接口文档RAP2 环境搭建(正常搭建成功)
  • 原文地址:https://www.cnblogs.com/cherry/p/1329485.html
Copyright © 2011-2022 走看看