title: How to wait to enter data in a text box manually in Selenium WebDriver?
body: <p>I want to enter the captcha text manually so how to write the code for this?</p>
  
  <p>Here is my code:</p>
  
  <pre><code>driver.findElement(By.name("/atg/commerce/order/purchase/CommitOrderFormHandler.userCaptcha")).sendKeys(captcha);
  </code></pre>
  
  <p>I am getting below error :</p>
  
  <pre><code>Element is not currently visible and so may not be interacted with Command duration or timeout: 9 milliseconds Build info: version: '2.41.0', revision: '3192d8a', time: '2014-03-27 17:18:15' System info: host: 'WID1376', ip: '172.21.22.76', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.6.0_35' Session ID: 65dab209-84aa-436a-915f-7a52174405a5 Driver info: org.openqa.selenium.firefox.FirefoxDriver Capabilities [{platform=XP, acceptSslCerts=true, javascriptEnabled=true, browserName=firefox, rotatable=false, locationContextEnabled=true, version=23.0, cssSelectorsEnabled=true, databaseEnabled=true, handlesAlerts=true, browserConnectionEnabled=true, nativeEvents=false, webStorageEnabled=true, applicationCacheEnabled=true, takesScreenshot=true}]
  </code></pre>