0

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

4

1 回答 1

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
于 2013-02-07T17:21:20.290 回答