51Testing软件测试论坛
标题:
关于description
[打印本页]
作者:
kevin_swpi
时间:
2007-1-17 11:46
标题:
关于description
那位能解析一下这个description的用法以及他的一些延伸的适合场合
set EditDesc = Description.Create()
EditDesc("Name").Value = "userName"
EditDesc("Index").Value = "0"
Browser("Welcome: Mercury").Page("Welcome: Mercury").WebEdit(EditDesc).Set "MyName"
这个是help里带的一个例子...
作者:
xiaonan
时间:
2007-1-17 13:41
set EditDesc = Description.Create()
这种是vbscript语法里的内容.
创建一个描述对象,然后给两个属性附值.把userName附给这个对象的Name属性.把0附给这个对象的index属性.
Browser("Welcome: Mercury").Page("Welcome: Mercury").WebEdit(EditDesc).Set "MyName"
通过对上面属性描述,让QTP去识别到要操作的对象,进行操作.
作者:
kevin_swpi
时间:
2007-1-17 14:04
已经解决问题了
呵呵
作者:
wangyong3552128
时间:
2007-4-17 19:46
为什么我运行时老是 出错, 就是这行出错的 set EditDesc = Description.Create()
作者:
mstiunicon
时间:
2007-4-17 21:12
我觉得set EditDesc = Description.Create() 这个描述性方式,和childobjects方法搭配起来用比较划算。要不然写了3、4语句来描述一个Web对象,结果就用一次,很亏啊
作者:
henhenchen
时间:
2007-4-17 21:42
标题:
正解. 一般用来描述一个GROUP
如想要得到页面的所有指定的LINKS
set Desc = Description.Create()
Desc("html tag").value="A"
set linkobj=browser().page().childobjects(Dec) 得到所有的LINK OBJECTS
然后再用INDEX 来处理每个OBJECT
i=linkobj.count
.....
我觉得set EditDesc = Description.Create() 这个描述性方式,和childobjects方法搭配起来用比较划算。要不然写了3、4语句来描述一个Web对象,结果就用一次,很亏啊 [/quote]
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2