51Testing软件测试论坛

标题: 描述性编程输出值为空GetROProperty("file name") [打印本页]

作者: 魔力鸟    时间: 2012-8-21 17:06
标题: 描述性编程输出值为空GetROProperty("file name")
脚本如下:
set linkDess = Description.Create()
'                    
''该对象的条件
''表示的是超链接
linkDess("html tag").value="A"
set oLink = Browser("中国移动网上商城-正品低价,货到付款,正规发票,安全省钱又放").Page("中国移动网上商城").ChildObjects(linkDess)
msgbox oLink.count()
For i = 0 to 2
     LinkName = oLink(i).GetROProperty("file name")
    msgbox LinkName
Next

输出的file name值为空,用SPY可以看见有这个属性和值啊!
作者: joykao    时间: 2012-8-22 08:24
楼主你确定那些Link 有file name 属性?如果有肯定可以打出来的啊。。没有嘛,当然就是空啦。。。。
作者: joykao    时间: 2012-8-22 09:12
你确定Link 对象有file name 属性?没有就只能打空的出来了。。。
作者: shingo0109    时间: 2012-8-22 09:34
LZ如果要的是Link的名称的话, 应该是用oLink(i).GetROProperty("name")吧, file name属性貌似是Image会有的属性。
另外, 如果遍历所有Link, 描述性写的时候再加个属性: linkDess("micclass").value="Link", 多个属性么精确些
作者: louqqson008    时间: 2012-8-22 11:03
验证了下 file name确实是图片的属性
在LINK找不到




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