title: Selenium Webdriver: Element is not currently visible
body: <p>I used the same type of code to select the drop down there the code is working fine but in this case i tried to click on the button. am getting the error as Element is not currently visible and so may not be interacted with
  Command duration or timeout: 31 milliseconds</p>
  
  <pre><code>JavascriptExecutor executor3 = (JavascriptExecutor)driver;
  executor3.executeScript("document.getElementById('iskpiFilterAction').style.display='block';");
  driver.findElement(By.id("iskpiFilterAction")).click();
  Thread.sleep(6000); 
  </code></pre>
  
  <p>The Problem is the type is hidden and the html tags as follows:</p>
  
  <pre><code>&lt;input id="iskpiFilterAction" type="hidden" value="1" name="isKpiFilterAction"&gt;
  </code></pre>
  
  <p>Can any one please check the code and give me solution or sample code.</p>