QTP GetRoProperty、GetToProperty、SetTOProperty、GetToProperties的区别和使用
GetROProperty:最常用的,获得运行时对象的属性
Dim bolVisble
bolVisble=Browser("百度一下,你就知道").Page("百度一下,你就知道").Link("新 闻").GetROProperty ("visible")
'返回值时后面加括号
If cbool(bolVisble)=true Then
Browser("百度一下,你就知道").Page("百度一下,你就知道").Link("新 闻").Click
End If
GetTOProperty
取得对象库中对象的属性值,和GetRo用法是一样的,就不赘述了
GetTOProperties
获得对象的所有属性
set proe=Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").GetTOProperties
For i=0 to proe.count-1
Ifproe(i).name="name" then
msgbox proe(i).value
End If
next
SetTOProperty
在脚本运行时设置对象的属性值
可以用这个来实现参数化
通过设置LINK的TEXT属性直接来点击其他链接
Browser("百度一下,你就知道").Page("百度一下,你就知道").Link("新 闻").SetTOProperty "text",“知 道”
Browser("百度一下,你就知道").Page("百度一下,你就知道").Link("新 闻").Click 没人顶,自己顶一个
:楼主,你写的太好了
:谢谢,一般我自己能办的事绝对不求别人:lol 楼主很自娱自乐:victory: QTP 测 office Excell 有专门的addins 吗?还是直接在QTP中写 VB scripts?
页:
[1]