0
我需要获取HTML页面上所有链接的数组。我如何做到这一点?如何从使用watir的HTML获取所有链接?
我需要获取HTML页面上所有链接的数组。我如何做到这一点?如何从使用watir的HTML获取所有链接?
您可以通过执行获得页面上的所有链接的集合:
browser.links
或
browser.as
然后,您可以做这样的事情:
#Get all link texts as an array
browser.links.collect(&:text)
#Click the second link
browser.links[1].click
如果你真的想要链接作为一个数组,你可以使用to_a
方法(尽管我不记得有一个这样的时间需要):
browser.links.to_a
很高兴贾斯汀能够回答你的问题,但你有没有搜索(谷歌和StackOverflow)之前,你张贴?这是Ruby测试人员非常普遍的目标。 –