51Testing软件测试论坛
标题:
描述性编程micclass和Class Name的区别
[打印本页]
作者:
蓝天下的帆
时间:
2013-1-22 16:03
标题:
描述性编程micclass和Class Name的区别
使用描述性编程时使用下面语句:
Set MyDescription = Description.Create()
MyDescription("Class Name").Value = "WebEdit"
Set temp = pbxpage.WebTable("column names:=网络设置").ChildObjects(MyDescription)
msgbox temp.Count
输出值为0,使用Object Spy抓取到得WebEdit控件属性值中的classname是WebEdit;查看QTP的帮助文档将Class Name改为micclass后可以正确的获得子对象个数;两者书写方式有什么区别吗?请各位高手回答下啊!
作者:
robinpipi
时间:
2013-1-22 16:49
这就是QTP的用法,class name在注册表里没有,只有micClass,必须要这么写。
作者:
xjwldlover
时间:
2013-1-22 17:02
类型不同,不在同一层级。
micClass 是对象‘类型名’,是规则;class name 是对象‘属性名’。
作者:
蓝天下的帆
时间:
2013-1-22 17:33
回复
1#
蓝天下的帆
感谢回答,不过3楼的回答我感觉更确切些
作者:
蓝天下的帆
时间:
2013-1-22 17:35
回复
3#
xjwldlover
嗯,有道理;描述性编程的语法就是micclass("property1:=value1","property2:=value2")
作者:
hustar0102
时间:
2016-6-12 11:04
Browser和page都用micclass定义吗
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2