title: Can't fill in any hidden elements in Capybara when ignore_hidden_elements is true
body: <p>I'm writing some feature tests using Capybara, for pages that involve lots of javascript refreshes (the url will stay the same when a user clicks a "continue" button, but hidden content will be shown, and shown content will be hidden, so that there is a HUGE amount of text/selectors/etc at any given point "on" the page but hidden from the user). </p>
  
  <p>To test this functionality, I want Capybara's ignore_hidden_elements config option to be true, because that best represents the user experience. </p>
  
  <p>But there are also some jQuery plugins on the page that use fancy graphics to fill in basic HTML elements that are hidden, and I would like to use Capybara to just select the correct values for those elements, rather than trying to use Javascript to manually simulate a user interacting with the element. </p>
  
  <p>In particular, I am trying to test Select boxes that are set to display:none and are filled by a jQuery plugin when a user interacts with them. I'd love to be able to do this:</p>
  
  <pre><code>select('value', from: 'select_box')
  </code></pre>
  
  <p>but the select box is hidden.</p>
  
  <p>So I tried this:</p>
  
  <pre><code>select('value', from: 'select_box', visible: false)
  </code></pre>
  
  <p>but that didn't work either. I'm loath to turn ignore_hidden_elements to false, because that more poorly simulates a user, and I'd have to go back and add "visible: true" to many many lines of testing. </p>
  
  <p>Any idea how to do this? Is there an option that more neatly cancels out ignore_hidden_elements?</p>
  
  <p><strong>EDIT</strong> -- Following Andrey's response, I turned ignore_hidden_elements to false, and then did the same capybara select test as before:</p>
  
  <pre><code>select 'value', from: 'select_box_id'
  </code></pre>
  
  <p>and, like magic, it worked. When I again change ignore_hidden_elements to true and try this line: </p>
  
  <pre><code>select 'value', from: 'select_box_id', visible: false
  </code></pre>
  
  <p>I get this error:</p>
  
  <pre><code>Failure/Error: select 'value', from: 'select_box_id', visible: false
       Capybara::ElementNotFound:
         Unable to find select box "select_box_id"
  </code></pre>
  
  <p>Any chance this <em>isn't</em> a bug? Should I report it?</p>