title: select: Capybara::Ambiguous: Ambiguous match, found 2 elements matching visible option
body: <p>I'm trying to select a country from a list. There are indeed 2 items with the same name.</p>
  
  <pre><code>select user_info.company_country, from: 'Company country'
  </code></pre>
  
  <p>HTML:</p>
  
  <pre><code>&lt;select class="" name="user[company_country]" id="user_company_country"&gt;
  &lt;option value=""&gt;&lt;/option&gt;
  &lt;option value="United States of America"&gt;United States of America&lt;/option&gt;
  &lt;option value="Afghanistan"&gt;Afghanistan&lt;/option&gt;
  ... 200+ countries
  &lt;option value="United States of America"&gt;United States of America&lt;/option&gt;
  &lt;option value="Uruguay"&gt;Uruguay&lt;/option&gt;
  </code></pre>
  
  <p>Error:</p>
  
  <pre><code> Capybara::Ambiguous:
     Ambiguous match, found 2 elements matching visible option "United States of America" within #&lt;Capybara::Node::Element tag="select" path="/html/body/div[3]/section/div/div/div/form/div/div[8]/select"&gt;
  </code></pre>
  
  <p>There doesn't appear to be any options to choose the first option.</p>
  
  <p><a href="https://www.rubydoc.info/github/teamcapybara/capybara/master/Capybara/Node/Actions#select-instance_method" rel="nofollow noreferrer">https://www.rubydoc.info/github/teamcapybara/capybara/master/Capybara/Node/Actions#select-instance_method</a></p>