数字フィールドがあり、"Add to Cart"
と表示された後にボタンで:product_quantity
が表示されます。私のテストは、number_field
を調整せずに動作しますが、私は、この行のコメントを解除する場合:Capybaraで番号フィールドを記入することは可能ですか?
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
は、フォームなしで正常に動作します。
また、JSを使用しているので、私はcapybaraウェブキットを使用しています。
'product_from_shop'とは何ですか、要素の実際のHTMLは何ですか、あなたが得る完全なエラーメッセージは何ですか –