java - 无法解决将 sendKeys() 与 Selenium WebDriver Java.lang.CharSequence 一起使用时出错

标签 java eclipse selenium selenium-webdriver

我已导入以下内容,但在使用 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/

相关文章:

java - 是否可以使用异常作为条件?

java - 搜索具有给定运算符的类对象的用法? [ eclipse ]

java - 在 GEF eclipse 中创建数字

java - Selenium 无法获取http

javascript - Protractor - 如果显示/呈现元素

java - 枚举中的私有(private)静态最终变量

java - 如何在 Mongo Async Java Driver 上实现多线程?

java - 如何从 Grails 中的 Http 响应获取 boolean 值

Eclipse:如何禁用欢迎屏幕?

selenium - 无法使用 xpath 定位元素