Как использовать fill_in с find в Capybara (если возможно)

Я бы хотел сделать следующее, но не могу из-за природа fill_in ожидает локатора в качестве первого аргумента.

find(:css, "input[id$='donation_pledge_hundreds']").fill_in :with => "10"

Я также пробовал сделать

element = find(:css, "input[id$='donation_pledge_hundreds']")   
fill_in element.<method> , :with => "10"

, но нет методов, которые возвращали бы какие-либо данные, чтобы идентифицировать элемент для fill_in.

Есть идеи, как лучше всего найти поле с помощью регулярного выражения для использования с fill_in?

89
задан Kara 4 April 2014 в 21:48
поделиться