我有一个数字字段,它需要一个:product_quantity
后面有一个按钮,它说"Add to Cart"
。我的测试工作没有调整number_field
但是当我去掉这一行:是否可以使用水豚填充数字字段窝/标签?
product_from_shop.fill_in 'quantity', with: 5
东西炸毁。 Capybara::ElementNotFound
这是关于这条线在我看来:
<%= f.number_field :product_quantity, value: booking.product_quantity, min: 1, max: 999, title: 'quantity' %>
我试了几种方法,也为搜索类或ID。非工作。没有标签,这会混乱我的观点。
title
在其他情况下工作正常,没有表格。
另外:我使用capybara webkit,因为它使用JS。
什么是'product_from_shop',元素的实际HTML是什么,以及您收到的完整错误消息是什么 –