我已导入以下内容,但在使用 sendKeys();
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.*;
import org.testng.Assert;
import org.openqa.selenium.WebDriver;
注意:我在 Eclipse 中使用 Selenium WebDriver。
示例代码如下。
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");
}
}
我收到一条错误信息
The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files
指向行 myElement.sendKeys("text");
你们中的哪位能告诉我这里哪里不对吗?
最佳答案
你可以试试这个,类似的问题已经在这里得到解答#sendKeys Issue
myElement .sendKeys(new String[] { "text" }); //You could create a string array
或者只是
myElement .sendKeys(new String { "text" });
关于java - 无法解决将 sendKeys() 与 Selenium WebDriver Java.lang.CharSequence 一起使用时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24694171/