iamfeiyu1009 发表于 2010-9-4 17:53:42

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

iamfeiyu1009 发表于 2010-9-10 19:17:18

没人顶,自己顶一个

:楼主,你写的太好了
:谢谢,一般我自己能办的事绝对不求别人:lol

xhhuang1618 发表于 2010-9-13 11:26:07

楼主很自娱自乐:victory:

Chebyliu 发表于 2011-6-10 16:25:16

QTP   测 office Excell 有专门的addins 吗?还是直接在QTP中写 VB scripts?
页: [1]
查看完整版本: QTP GetRoProperty、GetToProperty、SetTOProperty、GetToProperties的区别和使用