title: In Selenium Webdriver using Java should I have to use element.click() before element.SendKeys for input text box?
body: <pre><code>driver.get(&quot;&lt;url&gt;&quot;)
  WebElement name = driver.findElement(By.id(..));
  name.click();
  name.sendKeys(&quot;&lt;input text&gt;&quot;);
  </code></pre>
  <p>In the above code is it required to have name.click() first , or is it optional as the field is located and it should be able to send the input without having to click on it first</p>