51Testing软件测试论坛
标题:
一段QTP脚本小代码,有些许不了解之处,请大家给解释下
[打印本页]
作者:
fengdishudu444
时间:
2012-2-9 15:47
标题:
一段QTP脚本小代码,有些许不了解之处,请大家给解释下
本帖最后由 fengdishudu444 于 2012-2-9 16:36 编辑
'定义一个变量为oWebChkDesc
Dim oWebChkDesc
'定义oWebChkDesc为一个创建的集合
Set oWebChkDesc = Description.Create
'将链接属性的对象集合付给oWebChkDesc
oWebChkDesc("micclass").value = "link"
'增加赋值的条件-html的标签为a的链接
oWebChkDesc("html tag").Value = "a"
Dim allCheck, oCheckBox
' 获取所有匹配描述的对象
Set allCheck = Browser("百度一下,你就知道").Page("百度一下,你就知道").ChildObjects(oWebChkDesc)
'将匹配对象的第三个对象赋给oCheckBox
Set oCheckBox = allCheck(3)
'对匹配对象进行点击操作
oCheckBox.click
复制代码
注释是我自己的理解,像Set oWebChkDesc = Description.Create这句话就不大了解它的作用
还有括号中的 misclass , html tag 这些名称是怎么来的? 应该是固定的名称吧? 有这方面的相关资料吗?
求好心人解释下,谢谢 新手初学,忘大家海涵
作者:
pl80601983
时间:
2012-2-9 17:24
回复
1#
fengdishudu444
Description.Create是描述性编程。misclass , html tag是新创建的描述性对象的属性。
作者:
fengdishudu444
时间:
2012-2-10 08:37
回复
2#
pl80601983
受教 谢谢啊
作者:
heqingbluesky
时间:
2012-2-14 08:20
首先,这个代码在18行的时候,应该做一个循环,以免你的childobject里面没有3个link对象。
其次,最重要一点,有不懂,先按F1。
作者:
17800455
时间:
2012-2-17 20:29
楼上建议很对。
作者:
wangyanzhao
时间:
2012-2-17 22:30
micclass 你去注册表 attributes 下看。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2