title: Unable to click on checkboxes using Robot Framework and selenium2library
body: <p>I used 3 different waits purposely to locate the element (a checkbox) on the page as shown below and they get passed. After that I click on that same element which also gets passed.</p>
  
  <p><a href="https://i.stack.imgur.com/NVbks.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/NVbks.png" alt="enter image description here"></a></p>
  
  <p>Now my question is if the <strong>click element</strong> method gets passed then why does <strong>Checkbox should be selected</strong> fails because in click element method I am clicking on that checkbox only!!</p>
  
  <p><a href="https://i.stack.imgur.com/WfcTm.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/WfcTm.png" alt="enter image description here"></a></p>
  
  <p><strong>HTML screenshot.</strong></p>
  
  <p><a href="https://i.stack.imgur.com/LdUwR.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/LdUwR.png" alt="enter image description here"></a></p>
  
  <p>I have tried this clicking on checkbox multiple times using various strategies but it fails every time. Please help and suggest some solution!!</p>
  
  <p>Code I wrote:</p>
  
  <pre><code>`  sleep  2
    wait until page contains element  id_service_levels_0
    wait until element is enabled  id=id_service_levels_0
    wait until element is enabled  id=id_service_levels_0
    page should contain element  id=id_service_levels_0
  
  
    click element  id=id_service_levels_0
    checkbox should be selected  id=id_service_levels_0
  </code></pre>
  
  <p>`</p>