使用 capybara 如何点击下面的图片按钮
<tbody>
<tr>
<tr>
<th width="91" background="/b.gif" height="37">
<a href="javascript:GURL('/wlap.htm?rc=&rf=4000')">
<img border="0" src="/hw4.gif">
</a>
</th>
</tr>
<tr>
<tr>
<tr>
</tbody>
最佳答案
“图像按钮”实际上只是一个包含图像的链接。您可以像单击任何其他链接一样单击它。这里有几个点击它的选项。
您可以使用基于 href 属性的 click_link
方法:
click_link('', :href => %q{javascript:GURL('/wlap.htm?rc=&rf=4000')})
您可以找到该图像(例如通过其 src 属性的一部分),然后单击它:
find(:css, 'img[src*="hw4.gif"]').click
或者您可以找到该链接(例如通过其 href 属性的一部分),然后单击它:
find(:css, 'a[href*="wlap.htm"]').click
关于ruby - capybara 代码点击图像按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22324678/