QTP确定对象的常见方法

上一篇 / 下一篇  2010-11-19 13:27:43 / 个人分类:QTP自动化笔记

确定对象的常见方法
1.最普通的方法
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Set "ChinaTNT"
注:该方法需要把对应的所有对象添加到对象库中 
2.描述性编程
Browser("百度一下,你就知道").Page("百度一下,你就知道").webedit("name:=wd").Set "ChinaTNT" 
3.对象自身接口(object)
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Object.value="ChinaTNT" 
4.DOM技术
Browser("百度一下,你就知道").Page("百度一下,你就知道").Object.getElementById
("kw").value="ChinaTNT" 
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 "ChinaTNT" 
    End If 
Next

TAG: QTP qtp 自动化

 

评分:0

我来说两句

Open Toolbar