如何使用watir从HTML获取所有链接?

时间:2013-02-07 16:49:51

标签: watir watir-webdriver

我需要在HTML页面上获取所有链接的数组。我怎么能这样做?

1 个答案:

答案 0 :(得分:7)

您可以通过以下方式获取页面上所有链接的集合:

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