title: Not able to click on an element even by using JavascriptExecutor scrolling
body: <p>Below is my test script. I am not able to click on the element even though I am scrolling the window. I also tried using explicit wait. 
  I am getting a WebDriverException saying <code>Element is not clickable at point (588, 1611)</code> </p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
    int success = 0;
    driver.get("http://www.gcrit.com/build3/admin");
    driver.findElement(By.name("username")).sendKeys("admin");
    driver.findElement(By.name("password")).sendKeys("admin@123");
    driver.findElement(By.id("tdb1")).click();
    driver.findElement(By.xpath("//a[text()='Categories/Products']")).click();
    JavascriptExecutor jse = (JavascriptExecutor)driver;
    jse.executeScript("window.scrollTo(0,3004)","");
    
    String str = "Mockingjay";
    List &lt;WebElement&gt; lt1 = driver.findElements(By.tagName("td"));
    Iterator &lt;WebElement&gt; it1 = lt1.iterator();
   
    while(it1.hasNext())
    {
     
     WebElement el = it1.next();
     if(el.getText().contains(str))
     {
      WebDriverWait wait = new WebDriverWait(driver, 20);
      wait.until(ExpectedConditions.elementToBeClickable(el));
      el.click();
      break;
     }
     
    }
    
    driver.findElement(By.xpath("//span[text()='Edit']")).click();
    
    if(driver.findElement(By.xpath("//td[text()='Products Status:']/following-sibling::td/input[1]")).isSelected())
    {
     System.out.println("Changing the product status to 'Out of Stock'");
    }
    </code></pre>
  </div>
  </div>
  </p>
  
  <p>And this is the source code. I tried taking all the <code>td tags</code> in a list, iterate among them to find the <code>element</code> and clicking on it.</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code> &lt;tr class="dataTableRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href='http://www.gcrit.com/build3/admin/categories.php?cPath=&amp;amp;pID=1391'"&gt;
                  &lt;td class="dataTableContent"&gt;&lt;a href="http://www.gcrit.com/build3/admin/categories.php?cPath=&amp;amp;pID=1391&amp;amp;action=new_product_preview"&gt;&lt;img src="images/icons/preview.gif" border="0" alt="Preview" title=" Preview " /&gt;&lt;/a&gt; LED TV/52"&lt;/td&gt;
                  &lt;td class="dataTableContent" align="center"&gt;
  &lt;img src="images/icon_status_green.gif" border="0" alt="Active" title=" Active " width="10" height="10" /&gt;  &lt;a href="http://www.gcrit.com/build3/admin/categories.php?action=setflag&amp;amp;flag=0&amp;amp;pID=1391&amp;amp;cPath="&gt;&lt;img src="images/icon_status_red_light.gif" border="0" alt="Set Inactive" title=" Set Inactive " width="10" height="10" /&gt;&lt;/a&gt;&lt;/td&gt;
                  &lt;td class="dataTableContent" align="right"&gt;&lt;a href="http://www.gcrit.com/build3/admin/categories.php?cPath=&amp;amp;pID=1391"&gt;&lt;img src="images/icon_info.gif" border="0" alt="Info" title=" Info " /&gt;&lt;/a&gt; &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr class="dataTableRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href='http://www.gcrit.com/build3/admin/categories.php?cPath=&amp;amp;pID=1494'"&gt;
                  &lt;td class="dataTableContent"&gt;&lt;a href="http://www.gcrit.com/build3/admin/categories.php?cPath=&amp;amp;pID=1494&amp;amp;action=new_product_preview"&gt;&lt;img src="images/icons/preview.gif" border="0" alt="Preview" title=" Preview " /&gt;&lt;/a&gt; Mock&lt;/td&gt;
                  &lt;td class="dataTableContent" align="center"&gt;
  &lt;img src="images/icon_status_green.gif" border="0" alt="Active" title=" Active " width="10" height="10" /&gt;  &lt;a href="http://www.gcrit.com/build3/admin/categories.php?action=setflag&amp;amp;flag=0&amp;amp;pID=1494&amp;amp;cPath="&gt;&lt;img src="images/icon_status_red_light.gif" border="0" alt="Set Inactive" title=" Set Inactive " width="10" height="10" /&gt;&lt;/a&gt;&lt;/td&gt;
                  &lt;td class="dataTableContent" align="right"&gt;&lt;a href="http://www.gcrit.com/build3/admin/categories.php?cPath=&amp;amp;pID=1494"&gt;&lt;img src="images/icon_info.gif" border="0" alt="Info" title=" Info " /&gt;&lt;/a&gt; &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr class="dataTableRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href='http://www.gcrit.com/build3/admin/categories.php?cPath=&amp;amp;pID=1507'"&gt;
                  &lt;td class="dataTableContent"&gt;&lt;a href="http://www.gcrit.com/build3/admin/categories.php?cPath=&amp;amp;pID=1507&amp;amp;action=new_product_preview"&gt;&lt;img src="images/icons/preview.gif" border="0" alt="Preview" title=" Preview " /&gt;&lt;/a&gt; Mockingjay&lt;/td&gt;
                  &lt;td class="dataTableContent" align="center"&gt;
  &lt;img src="images/icon_status_green.gif" border="0" alt="Active" title=" Active " width="10" height="10" /&gt;  &lt;a href="http://www.gcrit.com/build3/admin/categories.php?action=setflag&amp;amp;flag=0&amp;amp;pID=1507&amp;amp;cPath="&gt;&lt;img src="images/icon_status_red_light.gif" border="0" alt="Set Inactive" title=" Set Inactive " width="10" height="10" /&gt;&lt;/a&gt;&lt;/td&gt;
                  &lt;td class="dataTableContent" align="right"&gt;&lt;a href="http://www.gcrit.com/build3/admin/categories.php?cPath=&amp;amp;pID=1507"&gt;&lt;img src="images/icon_info.gif" border="0" alt="Info" title=" Info " /&gt;&lt;/a&gt; &lt;/td&gt;
                &lt;/tr&gt;</code></pre>
  </div>
  </div>
  </p>