QTP描述性编程
上一篇 /
下一篇 2012-02-02 13:21:45
/ 个人分类:QTP
描述性编程用法:
对象库中没有,无法从对象库中取得对象进行操作,
界面上对象是动态产生的
属性相同的几个对象
用于:
一、在页面上动态产生的对象
比如:因为乘客姓名的输入框是随着乘客数量的变化而动态生成的,我们不可能从对象库里得到没有录制的对象,因此必须使用Descriptive Programming。
二、属性相同的几个对象,就index不同
常规语法为:
TestObject("PropertyName1:=PropertyValue1", "..." , "PropertyNameX:=PropertyValueX"}
TestObject - 测试对象的类。
PropertyName:=PropertyValue - 测试对象的属性及其值。各个property:=value 对之间应用逗号和引号分开。
首先,如果您希望在未存储在对象库中的对象上执行操作,则这种编程描述将是非常有用的。
其次、在具有某些相同属性的多个对象上执行相同的操作,
或者、在其属性与运行会话期间动态确定的描述相匹配的对象上执行操作
注意:如果父对象用描述性编程表示了,那么后面的对象都要用描述性编程表示了.
收藏
举报
TAG:
QTP
qtp