【发布时间】:2009-09-24 10:02:03
【问题描述】:
我有一个这样的 HTML 页面:
<a>text</a>
<img src="image.png" />
<a>text</a>
我想点击第二个链接。链接具有完全相同的属性。唯一不同的是第二个链接是在图片之后。
这总是点击第一个链接:
browser.link(:text, "text").click
【问题讨论】:
我有一个这样的 HTML 页面:
<a>text</a>
<img src="image.png" />
<a>text</a>
我想点击第二个链接。链接具有完全相同的属性。唯一不同的是第二个链接是在图片之后。
这总是点击第一个链接:
browser.link(:text, "text").click
【问题讨论】:
browser.link(:after?, browser.image(:src, /image/)).click
来源:
【讨论】:
你也可以这样做:
browser.link(:text=>"text",:index=>2)
通常,您可以通过 ruby 哈希包含任意条件组合。
【讨论】: