その名前でフィールドに入力しようとしています。2 つの異なるフォームに同じ名前の 2 つのフィールドがあるため、あいまいな一致があるため、fill_in を単独で使用することはできません。
私は以下のようなことをしようとしていますが、明らかに名前で見ていないので、フォームを見つけることができません。
When(/^I type "(.*?)" into the "(.*?)" textbox in the "(.*?)" form$/) do |textboxValue, textboxName, textboxForm|
within(:name, textboxForm) do
fill_in textboxName, :with => textboxValue
end
end
texboxForm - 要素が含まれるフォームの名前 textboxName - テキストボックスの名前 textboxValue - テキストボックスに入力したい値
何か案は?ありがとう