Ошибка с selenium.WebElement.sendKeys ()

Я собираю небольшое приложение для выполнения автоматических проверок на сайте Magento, используя Selenium WebDriver на Java. Я работаю над изучением Java, поэтому я непреклонен в том, чтобы разобраться с Java, а не переходить на Ruby или Python.

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();
    }
}

Моя строка getName () подтверждает, что я получаю нужный элемент со страницы.

Я получаю эту ошибку при компиляции:

[ИНФОРМАЦИЯ] Ошибка компиляции применяется к (java.lang.String)

sendKeys ожидает параметр типа, который реализует CharSequence (java.lang.String квалифицируется как таковой), поэтому я не понимаю, почему я получаю эту ошибку.

Я использую Java 1.6 и Selenium 2.19, делаю свою сборку с Maven.

Ответы на вопрос(3)

Ваш ответ на вопрос