title: Webdriver sendkeys() not working . Using javascript also failing
body: <h1>Trying to send/set text using webdriver sendkeys() function for text field</h1>
  
  <h2>Here is the HTML</h2>
  
  <pre><code>&lt;table class="gridtable" cellspacing="0" __gwtcellbasedwidgetimpldispatchingfocus="true"    gwtcellbasedwidgetimpldispatchingblur="true" style="width: 100%;"&gt;
  &lt;thead&gt;
  &lt;colgroup&gt;
  &lt;tbody style=""&gt;
  &lt;tr class="GORM0XEDKD GORM0XEDME" onclick=""&gt;
     &lt;td class="GORM0XEDJD GORM0XEDLD GORM0XEDMD GORM0XEDNE"&gt;
     &lt;td class="GORM0XEDJD GORM0XEDLD GORM0XEDNE GORM0XEDGE"&gt;
         &lt;div style="outline:none;" tabindex="0"&gt;&lt;/div&gt;
     &lt;/td&gt;
  &lt;/tr&gt;
  &lt;/tbody&gt;
  &lt;tbody style="display: none;"&gt;
  &lt;tfoot style="display: none;"&gt;
  &lt;/table&gt;
  
  Xpath for the text field -
  EmailTemplateEditorTemplateName=  By.xpath("//*[contains(@class,'GORM0XEDJD GORM0XEDLD  GORM0XEDNE GORM0XEDGE')]/div[1]");
  </code></pre>
  
  <ul>
  <li><p>Tried following options. But all are failing to send text to  EmailTemplateEditorTemplateName text field</p>
  
  <pre><code>1. driver.findElement(DesignerLocators.EmailTemplateEditorTemplateName).sendKeys("yahooo");
  
  2. this.WaitForElement(DesignerLocators.EmailTemplateEditorTemplateName);
     WebElement tempname = driver.findElement(DesignerLocators.EmailTemplateEditorTemplateName);
     JavascriptExecutor rightexecutor = (JavascriptExecutor)driver;
     rightexecutor.executeScript("arguments[0].setAttribute('value','yahoo')", tempname);
  
  3. WebElement Element=driver.findElement(DesignerLocators.EmailTemplateEditorTemplateName);
    Actions builder = new Actions(driver);
    builder.moveToElement(Element).sendKeys("yahoo").build().perform();
  
  4. WebElement Element=driver.findElement(DesignerLocators.EmailTemplateEditorTemplateName);
    Actions builder = new Actions(driver);
    builder.moveToElement(Element).click().sendKeys("yahoo").build().perform();
  
  5. WebElement Element=driver.findElement(DesignerLocators.EmailTemplateEditorTemplateName);
    Actions builder = new Actions(driver);
    builder.moveToElement(Element).click(Element).sendKeys("yahoo").build().perform();
  </code></pre></li>
  <li><p>click() is working.</p></li>
  <li>Interestingly getText() is working for the same text field using same xpath.
  String    val=driver.findElement(DesignerLocators.EmailTemplateEditorTemplateName).getText();</li>
  <li>Only sendKeys() is not working. And not throwing any error.</li>
  <li>Please help me to set/send text in my text field.</li>
  </ul>