У меня есть числовое поле, которое принимает :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' %>
Я пробовал несколько подходов, а также искал класс или идентификатор. Не работа. Нет этикетки, которая загромождала бы мой взгляд.
title
отлично работал в других случаях, без формы.
Также: я использую webkit capybara, потому что он использует JS.