以下是我简单的硒
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 个错误:
错误 1:字符串类型中的方法 contentEquals(StringBuffer) 不适用于参数 (字符串)。
错误 2:无法解析 java.lang.CharSequence 类型。它从所需的.class文件中间接引用
请帮我解决这个问题。
contentEquals 想要一个 StringBuffer 参数:
StringBuffer expectedTitle = "Welcome: Mercury Tours";