魔力鸟 发表于 2012-8-21 17:06:09

描述性编程输出值为空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:44

楼主你确定那些Link 有file name 属性?如果有肯定可以打出来的啊。。没有嘛,当然就是空啦。。。。

joykao 发表于 2012-8-22 09:12:37

你确定Link 对象有file name 属性?没有就只能打空的出来了。。。

shingo0109 发表于 2012-8-22 09:34:33

LZ如果要的是Link的名称的话, 应该是用oLink(i).GetROProperty("name")吧, file name属性貌似是Image会有的属性。
另外, 如果遍历所有Link, 描述性写的时候再加个属性: linkDess("micclass").value="Link", 多个属性么精确些

louqqson008 发表于 2012-8-22 11:03:49

验证了下 file name确实是图片的属性
在LINK找不到
页: [1]
查看完整版本: 描述性编程输出值为空GetROProperty("file name")