0
私はRspecとcapybaraを備えた私のレールアプリで機能テストを実行しています。RSpec/Capybara:検出しない
<%= f.collection_select(:model_id, Model.all, :id, :name) %>
私は実際にビューに移動すると、このコードが完全に正常に動作し、それが予想される名前のすべてを示しています。私は、次のコードが含まれてフォームを記入しています。
私はそうのように私のRSpecの機能検査でそれを埋めるためにしようとしている:
select('Option', :from 'model[model_attributes][model_id]')
カピバラが私にスクリーンショットと私を与えた場合ただし、カピバラはいつも私にエラー
Capybara::ElementNotFound:
Unale to find option 'option'
を与えますスクリーンショットに行くと、そのフォームのselect要素は空白のフォームとして表示されます(collection_select以外のものはすべて表示されます)。スクリーンショットには表示されないので、現時点でCapybaraは単にcollection_select
をサポートしていないことを意味しますか?
ありがとうございます。