描述性编程总结

2020-03-02 23:16:25 来源:范文大全收藏下载本文

一、描述性编程

1、QTP的运行原理

封装被测对象(TO)到对象仓库

对比对象仓库里的对象属性(TO)和运行时的真实被测对象的属性(RO) 对比一致后,找得到相应的对象(RO),按照脚本驱动对象

2、RO & TO

TO:Test object 仓库对象

Ro:Runtime object 运行时对象

TO包含RO

Cancel button

text:TO:Cancel|取消

text:RO:Cancelor取消

3、GetTOProperty获取TO的属性值

属性值=GetTOProperty(“属性名”)

4、GetROProperty 获得RO的属性值

属性值=GetROProperty(“属性名”)

5、GetTOProperties 返回值是对象的集合 (Set)

Set pops=GetTOProperties

For i=0 to pops.count-1

Pops(i).name获得属性名

Pops(i).value获得属性值

Next

.Count获得组合的总数

6、SetToProperty设置TO属性值

SetTOProperty “属性名”,”属性值”(runtime)

二、描述性编程

1、初级描述性编程(直描)

Object.(“属性名:=属性值”,” 属性名:=属性值”…)

Object:被测对象(类型)

Index

2、代码简化

A.赋值给变量(set)

B.With…End With

With object

.statements

End With

3、高级描述性编程(description)

Set mydes=description.create()

Mydes(“属性名”).value=”属性值”

Mydes(“属性名”).value=”属性值”

Dialog(“Login”).WinButton(mydes).Click

4、ChildObjects

Set ChildO=ChildObjects(mydes)

Set ChilO=Dialog(“Login”).ChildObjects(mydes) .count

For i=0 to ChildO.count-1

ChildO(i).click

next

编程题总结

编程题总结

编程入门基础知识总结

《C专家编程》总结

plc编程学习总结

刀具和编程总结

软件编程规范总结

一点Duilib编程总结

智能车编程总结

网络编程常见问题总结

《描述性编程总结.doc》
描述性编程总结
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文