persistence 发表于 2010-1-21 17:20:42

求助关于手动写QTP脚本的问题

小弟接触QTP时间不长,由于要测试的软件无法直接录制只能手动写脚本,请大家给点意见该如何学习手动写脚本,从那里学起?
下面是别人写的一个例子,不是很清楚什么意思,麻烦好心人能解释一下每句是什么意思吗?
Set myobj=description.Create
myobj("devname").value="Today"
myobj("text").value="Today"
myobj("wpftypename").value="button"

Set a=wpfwindow("WpfWindow").ChildObjects(myobj)

x=a(0).getroproperty("x")
y=a(0).getroproperty("y")

wpfwindow("WpfWindow").Click x, y

wugecat 发表于 2010-1-21 17:23:46

:L

风雪夜归人 发表于 2010-1-21 17:32:26

QTP帮助

或者打开QTP,然后按F1.

ls_721521 发表于 2010-1-22 09:54:19

网上搜下 描述性编程

feiyunkai 发表于 2010-1-22 14:47:19

Set myobj=description.Create                  ‘创建myobj对象
myobj("devname").value="Today"            ’设置myobj对象的devname属性值为Today
myobj("text").value="Today"                     ‘设置myobj对象的text属性值为Today
myobj("wpftypename").value="button"   ‘设置myobj对象的wpftypename属性值为button
Set a=wpfwindow("WpfWindow").ChildObjects(myobj)
x=a(0).getroproperty("x")                           ‘获取wpfwindow子对象myobj中第一个元素的x的运行时属性并将值赋给x
y=a(0).getroproperty("y")                           ‘获取wpfwindow子对象myobj中第一个元素的y的运行时属性并将值赋给y
wpfwindow("WpfWindow").Click x, y         ’点击wpfwindow上的X,Y位置(即myobj对象的运行时位置)
页: [1]
查看完整版本: 求助关于手动写QTP脚本的问题