51Testing软件测试论坛

标题: Description.Create()报“错误的参数个数或无效的参数值” [打印本页]

作者: 魔力鸟    时间: 2012-8-8 16:18
标题: Description.Create()报“错误的参数个数或无效的参数值”
脚本如下:
' 创建一个对象
linkDess = Description.Create()
                    
'该对象的条件
'表示的是超链接
linkDess("html tag").value="A"
oLink = Browser("网上营业厅_江苏移动").Page("网上营业厅_江苏移动").Link("办理个人 家庭 集团").ChildObjects(linkDess)

msgbox oLink.count

其中“ linkDess = Description.Create()”
报“错误的参数个数或无效的参数值”,是什么情况啊??
作者: hsjzfling    时间: 2012-8-9 10:34
创建对象,对象的赋值需要用set...
作者: 黑羽祭    时间: 2012-8-9 10:51
回复 1# 魔力鸟


    linkDess = Description.Create()这句

改成   Set linkDess = Description.Create()  试试
作者: 云层    时间: 2012-8-10 08:48
没错,同上
作者: 魔力鸟    时间: 2012-8-21 15:58
回复 3# 黑羽祭


    ' 创建一个对象
set linkDess = Description.Create()
                    
'该对象的条件
'表示的是超链接
linkDess("html tag").value="A"
set oLink = Browser("中国移动网上商城-正品低价,货到付款,正规发票,安全省钱又放").Page("中国移动网上商城").ChildObjects(linkDess)
msgbox oLink.count()
For i = 0 to oLink.count()-1
     LinkName = oLink(i).GetROProperty("file name")
    msgbox LinkName
Next
  
   现在我想获取链接的名称,但是输出的结果为空。是什么情况啊?
还有  LinkName = oLink(i).GetROProperty("file name")这个可以得到SPY中显示的所有属性吗?如outerhtml、text、name、src等
3Q
作者: 黑羽祭    时间: 2012-8-22 08:55
回复 5# 魔力鸟

可以啊,如:
Temp = Browser("xxx").Page("xxxx").Link("xxxx").GetROProperty("outerhtml")
Print Temp
Temp = Browser("xxx").Page("xxxx").Link("xxxx").GetROProperty("text")
Print Temp




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2