title: org.openqa.selenium.ElementNotInteractableException - Element is not reachable by keyboard
body: <p><strong>Tools :</strong></p>
  
  <p>Selenium 3 </p>
  
  <p><strong>Issue :</strong></p>
  
  <p>I am running an existing Selenium test case and I am new to Selenium. 
  When the test runs , I can see a component being rendered as below on mozilla using page source :</p>
  
  <pre><code>&lt;input type="text" autocomplete="off" id="home.name" name="home.locator.name" size="20" maxlength="64" value=""&gt;
  </code></pre>
  
  <p>Still after running test through command line , selenium throws below error - </p>
  
  <pre><code>org.openqa.selenium.ElementNotInteractableException - Element is not reachable by keyboard. 
  </code></pre>
  
  <p>I have also tried adding  delay as per below but it seems it is not working. </p>
  
  <pre><code> WebDriverWait wait = new WebDriverWait(getDriver(), 120);
   wait.until(ExpectedConditions.visibilityOf(getDriver().findElement(By.id("home.name")))); 
  </code></pre>
  
  <p>Can anybody please guide why is this behaviour observed ? </p>
  
  <p>Please note that I am running tests through gradle and command line </p>