我有一个HTML页面,如下所示:
<a>text</a>
<img src="image.png" />
<a>text</a>
我想点击第二个链接。链接具有完全相同的属性。唯一不同的是第二个链接在图像之后。
这总是点击第一个链接:
browser.link(:text, "text").click
答案 0 :(得分:3)
browser.link(:after?, browser.image(:src, /image/)).click
来源:
答案 1 :(得分:3)
你也可以这样做:
browser.link(:text=>"text",:index=>2)
通常,您可以通过ruby哈希包含任何条件组合。