我有一个bootstrap formtastic形式,它通过了我所有的rspec测试。
直到我将其中一个字段从普通text_field更改为下拉列表
<%= f.input :gender, :label => "Gender" %>
到
<%= f.input :gender,
:label => "Gender",
:collection => [["Female", "F"], ["Male", "M"]]
%>
然后我收到以下错误消息:
Failure/Error: fill_in "Gender", with: "F"
Capybara::ElementNotFound: cannot fill in, no text field, text area or password field with id, name, or label 'Gender' found.
RSpec似乎在抱怨以下一行:
before do
fill_in "Gender", with: "F"
...
我做错了什么吗?编码,配置,一切?有人可以帮忙吗?
答案 0 :(得分:0)