作者: aribet.kuang   发表日期: 2007-10-18 10:33   复制链接




QTP描述性编程概述:

QTP中在一般的录制,回放脚本时所需要的前置条件是:1.QTP加载了正确的插件,配置运行正常。2.对象库中有脚本运行回放所必需的全部对象。当然我们说条件1是必须应该满足的不然我们无法进行下面的工作了。那么条件2呢?是否在录制脚本时必须要把对象录制到对象库中呢?是否回放脚本时对象库中要存在那些对象,脚本才能正常的运行起来呢?答案是否定的,对象库中即使没有对象我们也可以正确的回放出脚本,这就是我们下面所要说的描述性编程。

也许有人会问了,如果对象库中不存在对象那跑脚本时不是会因找不到对象而报出错误了吗?,是的,描述性编程(Descrīptive Drogamming)就实现了解决这个问题的方案。它的基本思想是不需要经过录制这一过程,而是让对象的属性(方法)利用脚本编码的形式在脚本中灵活的编写出来。如果你的编码是按照一定的语法,规则进行的,脚本运行将更流畅,维护更方便,更有利于避免对象找不到等此类错误的发生。

描述性编程的基本语法格式是:

对象类别(“对象属性1:值1,“对象属性2:值2

举例:Dialog("Login").WinButton("nativeclass:=Button","text:=登陆").Click



欢迎到 aribet.kuang 的个人主页看更多内容



  共0条回复