【发布时间】:2015-12-10 13:46:56
【问题描述】:
以下是我对selenium 的简单Java 代码:
package myPackage;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class MyClass {
public static void main(String[] args) {
System.out.println("My First Selenoium Class");
WebDriver driver = new FirefoxDriver();
String baseURL = "http://newtours.demoaut.com";
String expectedTitle = "Welcome: Mercury Tours";
String actualTitle = "";
driver.get(baseURL);
actualTitle = driver.getTitle();
if(actualTitle.contentEquals(expectedTitle)){
System.out.println("Titles are same");
}
else {
System.out.println("Different Titles");
}
driver.close();
System.exit(0);
}
}
if 条件出现 2 个错误:
Error1 : String 类型中的方法 contentEquals(StringBuffer) 不适用于参数 (String)。
Error2:无法解析类型 java.lang.CharSequence。它是从所需的 .class 文件中间接引用的
请帮我解决这个问题。
【问题讨论】:
-
听起来你的类路径设置不正确
-
清理项目,然后再次构建,还要在eclipse中检查
prefrence中的Build Path