我有一个HTML页面,如下所示:
<a href="1">reply</a>
<a href="2">reply</a>
我需要获取第二个链接的href属性值。
我无法使用:text
,因为它会为第一个链接返回href
属性。
browser.link(:text, "reply").href
=> "{site}1"
我可以使用:index
,但如果该页面上的任何内容发生变化,则可能会中断。
browser.link(:index, 2).href
=> "{site}2"
答案 0 :(得分:0)
browser.link(:text => "reply", :index => 1).href
=> "{site}2"
来源: