Error when using sendKeys() with Selenium WebDriver Java.lang.CharSequence cannot be resolved

eclipse, java, selenium, selenium-webdriver

Solution

You could try this, similar issue has been answered here #sendKeys Issue

myElement .sendKeys(new String[] { "text" }); //You could create a string array 

or simply

myElement .sendKeys(new String { "text" });

Problem

I have imported the following and still get an error when using `sendKeys();` ``` import org.openqa.selenium.*; import org.openqa.selenium.firefox.*; import org.testng.Assert; import org.openqa.selenium.WebDriver; ``` Note: I am using Selenium WebDriver with Eclipse. The sample code is as below. ``` import org.openqa.selenium.*; import org.openqa.selenium.firefox.*; import org.testng.Assert; import org.openqa.selenium.WebDriver; public class Practice { public static void main(String[] args) { WebDriver driver = new FirefoxDriver(); String baseUrl = "http://www.facebook.com"; String tagName=""; driver.get(baseUrl); tagName = driver.findElement(By.id("email")).getTagName(); System.out.println("TagName: "+tagName); WebElement myElement = driver.findElement(By.id("username")); myElement.sendKeys("text"); } } ``` I received an error stating ``` The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files ``` Pointing at the line `myElement.sendKeys("text");` Can one of you let me know what is incorrect here.

Original source

Related problems