title: Error with selenium.WebElement.sendKeys()
body: <p>I am putting together a small app to perform automated checkouts on a Magento site, using Selenium WebDriver in Java. I'm working on learning Java, so I'm adamant on getting this figured out with Java, and not switching to Ruby or Python.</p>
  
  <pre><code>package com.huuginn.seleniumMagento;
  
  import org.openqa.selenium.By;
  import org.openqa.selenium.WebDriver;
  import org.openqa.selenium.WebElement;
  import org.openqa.selenium.firefox.FirefoxDriver;
  
  /**
   * selenium app for completing checkout in magento
   *
   */
  public class App 
  {
      public static void main( String[] args )
      {
          //      MagentoCatalog c = new MagentoCatalog();
          WebDriver driver = new FirefoxDriver();
  
          driver.get("http://plmkt.huuginn.com/");
  
          WebElement searchField = driver.findElement(By.id("search"));
  
          System.out.println(searchField.getClass().getName());
          searchField.clear();
          searchField.sendKeys("sample");
          searchField.submit();
      }
  }
  </code></pre>
  
  <p>My getName() line confirms that I am getting the element that I want from the page.</p>
  
  <p>I'm getting this error when compiling:</p>
  
  <blockquote>
    <p>[INFO] Compilation failure
    /seleniumMagento/src/main/java/com/huuginn/seleniumMagento/App.java:[25,13]
    sendKeys(java.lang.CharSequence...) in org.openqa.selenium.WebElement
    cannot be applied to (java.lang.String)</p>
  </blockquote>
  
  <p>sendKeys is expecting a parameter of a type that implements CharSequence (java.lang.String qualifies as such), so I don't understand why I'm getting this error.</p>
  
  <p>I am using Java 1.6, and Selenium 2.19, doing my build with Maven.</p>