QTP/UFT中定位对象的最常见方法

来源:互联网 发布:贵金属数据下载 编辑:程序博客网 时间:2024/06/07 19:49
确定对象的常见方法
1.最普通的方法
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Set "Eric1991"
注:该方法需要把对应的所有对象添加到对象库中
2.描述性编程
Browser("百度一下,你就知道").Page("百度一下,你就知道").webedit("name:=wd").Set "Eric1991"
3.对象自身接口(object)
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Object.value="Eric1991"
4.DOM技术
Browser("百度一下,你就知道").Page("百度一下,你就知道").Object.getElementById
("kw").value="Eric1991"
5.childobject结合描述性编程循环遍历获取对象
'描述对象 
Set Desc = Description.Create() 
oDesc("micclass").Value = "WebEdit"
'获取webedit的数量 
edit_count=Browser("百度一下,你就知道").Page("百度一下,你就知道").ChildObjects(oDesc).count 
'获取子对象集合 
set editobjs=Browser("百度一下,你就知道").Page("百度一下,你就知道").ChildObjs(oDesc) 
For i=0 to edit_count-1 
    If editobjs(i).GetROProperty("name")="wd" then 
        editobjs(i).set "Eric1991"
    End If
Next
0 0
原创粉丝点击