title: Duplicate Checkbox in Page-Object is not defined?
body: <p>I am trying to click a checkbox that enables a purchase button to appear. When I try to use it, I get a "NoMethodError: undefined method 'eula' for Cart:0x101f54810" error. I think it may be because there are two identical checkboxes, but I am just not certain. </p>
  
  <p>HTML:</p>
  
  <pre><code>&lt;p id="eula-box" class="annoy cc"&gt;&lt;input type="checkbox" name="terms_of_service" value="terms_of_service" tabindex=20 /&gt;I have read &amp; agree to the End-User License Agreement.&lt;/p&gt;
  &lt;p id="eula-box" class="annoy pp"&gt;&lt;input type="checkbox" name="terms_of_service" value="terms_of_service" tabindex=20 /&gt;I have read &amp; agree to the End-User License Agreement.&lt;/p&gt;
  </code></pre>
  
  <p>My class:</p>
  
  <pre><code>require 'rubygems'
  require 'page-object'
  require 'page-object/page_factory'
  require 'watir-webdriver'
  
  CART_URL = 'http://www.anonymizer.com/cart/checkout.html?SKU=ANONUNV12'
  
  class Cart
          include PageObject
          page_url CART_URL
          checkbox(:eula, :class=&gt;"annoy_cc")
          button(:purchase, :value=&gt;'purchase') 
  
          def complete_order(data = {})
              self.eula.click
          end
  end
  </code></pre>
  
  <p>Udpated: I was changing the object type around trying to get it to work. Element was the last type I tried. I changed my example back to checkbox (my original attempt). Thanks for pointing that out.</p>