title: Capybara/Selenium/Chrome not able to change value of select drop-down
body: <p>When I run my test with the features, steps, and HTML below the test executes without error (until it fails on the assertion steps), but I can see that no change occurs to the drop-down selects.  What am I doing wrong?</p>
  
  <h3>HTML:</h3>
  
  <pre><code>&lt;div class='field'&gt; 
    &lt;label for="verification_value"&gt;Verification Number&lt;/label&gt; 
    &lt;input id="verification_value" type="text" /&gt; 
  &lt;/div&gt; 
  &lt;div class='field'&gt; 
    &lt;label for="month"&gt;Month&lt;/label&gt; 
    &lt;select id="month"&gt; 
      &lt;option value="1"&gt;1 - January&lt;/option&gt; 
      &lt;option value="2"&gt;2 - February&lt;/option&gt; 
      &lt;option value="3"&gt;3 - March&lt;/option&gt; 
      &lt;option value="4"&gt;4 - April&lt;/option&gt; 
      &lt;option value="5"&gt;5 - May&lt;/option&gt; 
      &lt;option value="6"&gt;6 - June&lt;/option&gt; 
      &lt;option value="7"&gt;7 - July&lt;/option&gt; 
      &lt;option value="8"&gt;8 - August&lt;/option&gt; 
      &lt;option value="9"&gt;9 - September&lt;/option&gt; 
      &lt;option value="10"&gt;10 - October&lt;/option&gt; 
      &lt;option value="11"&gt;11 - November&lt;/option&gt; 
      &lt;option value="12"&gt;12 - December&lt;/option&gt; 
    &lt;/select&gt; 
   &lt;/div&gt;
  </code></pre>
  
  <h3>step:</h3>
  
  <pre><code>When /^(?:|I )select "([^"]*)" from "([^"]*)"$/ do |value, field|
    select(value, :from =&gt; field)
  end
  </code></pre>
  
  <h3>feature:</h3>
  
  <pre><code>Feature: In order for this to work, a select menu should be changeable
  
      @javascript
      Scenario: A user follows the steps to successfully do fun stuff
          Given I go to a  page
          And I fill in "verification_value" with "12345"
          And I select "2 - February" from  "month"
          Then I should see "everything worked" within "body"
  </code></pre>
  
  <p><code>And I select "2" from  "month"</code> doesn't actually produce any errors, it just doesn't change the select option.  It should be setting the select to <code>2 - February</code></p>
  
  <p>I also tried it with the firefox driver, and I get the same result</p>
  
  <h3>Update</h3>
  
  <p>Concerning the regex I added a <code>puts</code> line, and it was indeed ran</p>
  
  <pre><code>When /^(?:|I )select "([^"]*)" from "([^"]*)"$/ do |value, field|
    puts "STEP MATCHED"   # &lt;&lt; it did put "STEP MATCHED"
    select(value, :from =&gt; field)
  end
  </code></pre>
  
  <p>I copied that from the default <code>web_steps.rb</code> so I'm surprised it's not working for some people, but works fine for me.</p>