0
나는 내 rspec 테스트를 모두 통과 부트 스트랩 formtastic 양식 있습니다.트위터 부트 스트랩 - 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"
...
내가 잘못 했습니까? 코딩, 구성, 모든 것? 누군가 제발 도와 줄 수 있니?
그냥 추측에 더 많은 정보를 찾을 수 있습니다
select "F", :from => "Gender"
인 카피 바라를 사용하고 있기 때문에 다음과 함께, "성"FILL_IN'하려고하면 "F"를'. 아니면 'fill_in'이 필드를 채우기 위해 레이블을 사용합니까? – klump
시도했지만 행운, 같은 결과가 없습니다. – Snackmoore
Mhh는 텍스트 필드, 텍스트 영역 또는 암호 필드에 대해서만'fill_in'처럼 작동합니다. 그러나 선택 메뉴가 있습니다 - 그래서 다른 방법이 필요합니다. – klump