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.