我想验证页面上是否存在特定文本。
我使用了以下代码:
driver.getPageSource().contains("String to check");
上面的代码仅适用于没有任何特殊字符的字符串。如果字符串有任何"",|,!,&
提到的特殊字符(等),它就会失败。
有没有办法检查页面上的特定文本?
我正在使用“Selenium 独立服务器 - 2.20.0”
以下是我的 WebDriver Java 代码:
public class test{
public static void main(String a[])
textCheck(driver, "welcome, Mani | LogOut");
static void textCheck(WebDriver driver, String strToCheck){
boolean blCond = driver.getPageSource().contains(strToCheck);
if(blCond ){
System.Out.Println("True");
}else{
System.Out.Println("False");
}
}
现在我想检查"welcome, Mani | LogOut"
加载的页面中是否存在字符串。