51Testing软件测试论坛

标题: 如何获取一个页面的所有链接的值 [打印本页]

作者: wenti    时间: 2009-7-7 10:33
标题: 如何获取一个页面的所有链接的值
比如有一个页面有很多链接,如何让它依次获取链接文字的值得呢?
if  Browser("..").Page("..").Frame("..").Link("共享文档").Exist
    url=Browser("..").Page("..").Frame("..").Link("共享文档").GetTOProperty("text")
    msgbox text
else
    msgbox "没有找到共享文档连接"
end if

  这个是单个知道链接文字的情况下的判断。 如何让它自动获取其它链接文字的值呢?
作者: hsjzfling    时间: 2009-7-7 10:56
搜索下论坛的老贴吧,很早以前有人发过的
作者: wenti    时间: 2009-7-7 11:20
搜索了下没有发现,望高手来指点下
作者: hsjzfling    时间: 2009-7-7 11:50
用ChildObjects方法获取页面上所有link对象,然后循环用类似你1楼的代码来逐一判断每个link。
关于ChildObjects的用法可以参看QTP帮助文档
作者: sunqiang1024    时间: 2009-7-7 12:05
我写的一个方法,参考下
http://www.51testing.com/index.p ... wspace-itemid-76053
作者: wenti    时间: 2009-7-7 12:17
谢谢楼上的2位的指点,我试试




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