<a href="/videos/21-running">
<img height="120" src="/images/sample-image.jpg" alt="Running">
</a>
请支持我通过 alt 或 src 在 cucumber 中点击链接。谢谢。
最佳答案
假设您正在使用 capybara
来支持您的 cucumber 规范,像下面这样的步骤应该可以解决问题。
When /^I follow image link "([^"]*)"$/ do |img_alt|
find(:xpath, "//img[@alt = '#{img_alt}']/parent::a").click()
end
在规范中你现在可以说
When I follow image link "Running"
一般的想法是您需要某种自定义步骤来处理这个问题。
关于ruby-on-rails - cucumber 中的click_link图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3912684/