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
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
- QTP/UFT中定位对象的最常见方法
- UFT中常见的函数
- UFT中常见的问题
- QTP(UFT)只能录制窗口的操作,不能录制窗口中对象的操作
- QTP/UFT引用外部dll的3种方法
- QTP/UFT 11中EmbedScript 和 RunScript 的区别
- QTP/UFT 11中EmbedScript 和 RunScript 的区别
- UFT/QTP的工作原理
- (UFT)Reporter对象的ReportEvent方法
- 关于QTP / UFT 12的消息
- 在QTP中自定义测试对象WinList的Select方法
- QTP中Browser对象的方法补充:激活、最大化、最小化
- QTP/UFT(LoadRunner)11及以上版本的延长使用时间的方法
- QTP/UFT以XPath作为属性标识对象
- UFT Mobile (QTP) Setup
- QTP/UFT产生随机数
- UFT QTP 12 试用
- QTP(UFT)手册
- 移植flash游戏到android
- iOS 单例模式
- C#.ToString()格式大全
- Hacking and Securing iOS Applications Note
- cocos2dx 3.0 js继承:John Resiq的继承写法解析
- QTP/UFT中定位对象的最常见方法
- Hive:用Java代码通过JDBC连接Hiveserver
- 63-输入一个数字,判断是不是回文数字
- spring mvc i18n+freemarker
- 关于模态窗口window.showModalDialog
- iOS inputView 和 inputAccessoryView
- Redis命令zrange,zrangebyscore,zrevrank,zremrangebyscore
- sublime text编译时提示错误[Decode error - output not utf-8] compilation terminated
- [Oracle] 性能调优实例 - read by other session