title: selenium selector - how to check checkboxes?
body: <p>I don't seem to be able to use click for checkboxes.<br>
  No error in the console, it shows the click but the checkbox isn't checked.<br>
  I have tried using both <code>click</code> and <code>check</code> but neither seem to check the checkbox.
  Using the database id (102) as suggested by the IDE recorder is not an option as the ID's change with each run.</p>
  
  <p>I am trying: <code>css=fieldset.choices ol li label input</code> for my locator.  </p>
  
  <p>I also tried: <code>//fieldset[@class='choices']//ol//li//label//input</code> and again the console says clicked but the checkbox doesn't actually get checked in the browser.</p>
  
  <p>I also tried: <code>//input[@type='checkbox']</code> for the selector as it is the first checlbox on the screen but no luck with that, but no explicit error.</p>
  
  <p>The HTML is:</p>
  
  <pre class="lang-html prettyprint-override"><code>&lt;fieldset class="choices"&gt;
    &lt;legend class="label"&gt;
      &lt;label&gt;
        Grades
      &lt;/label&gt;
    &lt;/legend&gt;
    &lt;input id="school_grades_none" type="hidden" value="" name="school[grade_ids][]"&gt;
    &lt;/input&gt;
    &lt;ol class="choices-group"&gt;
      &lt;li class="choice"&gt;
        &lt;label for="school_grade_ids_102"&gt;
          &lt;input id="school_grade_ids_102" type="checkbox" value="102" style="border: none" name="school[grade_ids][]"&gt;
          &lt;/input&gt;
          PK3
        &lt;/label&gt;
      &lt;/li&gt;
      &lt;li class="choice"&gt;
      ...
      &lt;/li&gt;
      &lt;li class="choice"&gt;&lt;/li&gt;
      ...
      &lt;/li&gt;
      &lt;li class="choice"&gt;&lt;/li&gt;
      ...
      &lt;/li&gt;
      ...
  </code></pre>