java无法用字符串(变量)验证文本,不管它如何在静态文本“测试”中正常工作
Addlscm Add_lsc_Maa2=页面工厂。initElements(驱动程序,Addlscm.class);添加_lsc_Maa2。addleadsourcecode2(“清除连接”,Randomtext.RLSCT(),Randomtext)。RLSCT())
System.out.println(Addlscm.CLSCN);
Thread.sleep(5000);
String test = Addlscm.CLSCN;
if (driver.getPageSource().contains(test))
{
System.out.println("pass");
}
else {
System.out.println("fail");
}
System.out.println(test);
无法使用字符串变量(上面的代码)验证文本,但是,使用下面的代码可以正常工作 实际上,我已经创建了一个唯一的用户名,带有随机数/文本和函数返回字符串到主类,然后我没有进行验证,我还打印了之前或之后的保存字符串,具有相同的值,但无法在页面上进行验证,在这种情况下,有人可以帮助他吗
if (driver.getPageSource().contains("Robert"))
{
System.out.println("pass");
}
else
{
System.out.println("fail");
}
enter code here
# 1 楼答案
将变量名
String
更改为其他名称