【发布时间】:2020-06-26 13:59:17
【问题描述】:
我正在尝试使用 Capybara 在此 @object.each 方法中找到第一个 link_to 'Comprar' 而不会陷入歧义错误,我已经尝试过
first('a', text:'Comprar').click
和
find('a', text:'Comprar').click
但我仍然无法找到使用 Capybara wiki 中提供的选项的最佳方法
<% @plans.each do |plan| %>
<dl>
<dt>Plataforma: </dt>
<dd><%= plan.platform %></dd>
<dt>Preço: </dt>
<dd><%= plan.price %></dd>
<dt>Promoção: </dt>
<dd><%= plan.promo %></dd>
<%= link_to 'Comprar', orders_path(plan),method: :create %>
</dl>
<% end %>
【问题讨论】:
标签: ruby-on-rails rspec capybara