描述性编程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后可以正确的获得子对象个数;两者书写方式有什么区别吗?请各位高手回答下啊! 这就是QTP的用法,class name在注册表里没有,只有micClass,必须要这么写。 类型不同,不在同一层级。
micClass 是对象‘类型名’,是规则;class name 是对象‘属性名’。 回复 1# 蓝天下的帆
感谢回答,不过3楼的回答我感觉更确切些:) 回复 3# xjwldlover
嗯,有道理;描述性编程的语法就是micclass("property1:=value1","property2:=value2") Browser和page都用micclass定义吗
页:
[1]