title: can't click checkbox in Chrome with Selenium
body: <pre><code>&lt;div class="oj-checkboxset-wrapper"&gt;
                          &lt;span class="oj-choice-row oj-enabled oj-selected"&gt;
                              &lt;label class="oj-checkbox-label oj-enabled oj-selected oj-active" for="padding" style="max-width: 70%"&gt;&lt;span class="oj-radiocheckbox-label-text"&gt;&lt;span class="oj-radiocheckbox-label-text"&gt;Zero-padding&lt;/span&gt;&lt;span class="oj-radiocheckbox-icon"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="oj-radiocheckbox-icon"&gt;&lt;/span&gt;&lt;/label&gt;
                              &lt;input data-tabmod="-1" tabindex="-1" placeholder="" class="oj-checkbox oj-component oj-enabled oj-component-initnode oj-selected" id="padding" value="Y" type="checkbox"&gt;
  
                          &lt;/span&gt;
                      &lt;/div&gt;
  </code></pre>
  
  <p>the checkbox Zero-padding actually is visible, but can't click on it. got exception like this org.openqa.selenium.ElementNotVisibleException:element not visible</p>
  
  <p>i tried many tricky ways , but did not work:( any idea will be appreciated. thanks in advance!</p>
  
  <pre><code>WebElement element = driver.findElement(By.xpath(".//*[@id='padding']")); 
  element.click();
  
  String js = "arguments[0].style.height='auto'; arguments[0].style.visibility='visible';";
  ((JavascriptExecutor) driver).executeScript(js, elem);
  
  Actions action = new Actions(driver);          action.moveToElement(element).sendKeys(Keys.SPACE).build().perform();
  </code></pre>