wenti 发表于 2009-7-7 10:33:47

如何获取一个页面的所有链接的值

比如有一个页面有很多链接,如何让它依次获取链接文字的值得呢?
ifBrowser("..").Page("..").Frame("..").Link("共享文档").Exist
    url=Browser("..").Page("..").Frame("..").Link("共享文档").GetTOProperty("text")
    msgbox text
else
    msgbox "没有找到共享文档连接"
end if

这个是单个知道链接文字的情况下的判断。 如何让它自动获取其它链接文字的值呢?

hsjzfling 发表于 2009-7-7 10:56:04

搜索下论坛的老贴吧,很早以前有人发过的

wenti 发表于 2009-7-7 11:20:16

搜索了下没有发现,望高手来指点下

hsjzfling 发表于 2009-7-7 11:50:31

用ChildObjects方法获取页面上所有link对象,然后循环用类似你1楼的代码来逐一判断每个link。
关于ChildObjects的用法可以参看QTP帮助文档

sunqiang1024 发表于 2009-7-7 12:05:48

我写的一个方法,参考下
http://www.51testing.com/index.php?uid-43236-action-viewspace-itemid-76053

wenti 发表于 2009-7-7 12:17:45

谢谢楼上的2位的指点,我试试
页: [1]
查看完整版本: 如何获取一个页面的所有链接的值