title: Capybara choose("radio button") not working
body: <p>A snapshot of my view:</p>
  
  <pre><code>&lt;%= form_for @request do |f| %&gt;
    &lt;div class="form-group"&gt;
      &lt;%= f.radio_button(:item, "Snow/waterproof shell (upper)") %&gt;
      &lt;%= f.label(:item, "Snow/waterproof shell (upper)") %&gt;
      &lt;/br&gt;
      &lt;%= f.radio_button(:item, "Headlamp") %&gt;
      &lt;%= f.label(:item, "Headlamp") %&gt;
    &lt;/div&gt;
  </code></pre>
  
  <p>Yet on my Rspec integration test file (spec/requests/requests_spec.rb), when I write (note the choose radio button is a part of the form where the user requests an item from a list, and the test is for the resulting page after submission, which should indicate the item that the user requested). I'm using gem 'rspec-rails', '2.13.1'</p>
  
  <pre><code>describe "Requests" do
    subject { page }
  
    describe "new request" do
      before { visit root_path }
  
      describe "with valid information" do
        before do 
          choose("Snow/waterproof shell (upper)")
          click_button submit
        end
  
        it { should have_content("Snow/waterproof shell (upper)")
      end
    end
  end
  </code></pre>
  
  <p>I always get the error:</p>
  
  <pre><code>←[31mFailure/Error:←[0m ←[31mchoose("Snow/waterproof shell (upper)")←[0m
  ←[31mCapybara::ElementNotFound←[0m:
  ←[31mUnable to find radio button "Snow/waterproof shell (upper)"←[0m
  ←[36m # ./spec/requests/requests_spec.rb:24:in `block (4 levels) in &lt;top (required)&gt;'←[0m
  </code></pre>
  
  <p>Same if I try with choose("Headlamp") or any other option. Any thoughts smart people? This seemed like something that would be so easy...</p>