Boolean EleWNote=this.commonMethods.elementIsVisible(WireNote);
if(EleWNote = true) {
testStep.log(LogStatus.PASS, "The Element displayed " + wirenote + " successfully");
} else {
testStep.log(LogStatus.FAIL, "The Element displayed " + wirenote + " not successful");
}
这是我代码的一部分,我在其中给出了方法,并在括号中给出了web元素的名称,我给了web元素错误的X路径,它应该向我显示元素显示的电汇不成功。但它显示出了成功。
更改
if(EleWNote=true)
至
if(EleWNote==true)
或
if(EleWNote) // this is the recommend way
由于CCD_ 1意味着将CCD_ 2分配给变量CCD_ 3
您应该编写EleWNote==true而不是EleWNote=true它将为EleWNote赋值,而不是比较它们
检查代码
if(EleWNote==true)
{
testStep.log(LogStatus.PASS, "The Element displayed " + wirenote + " successfully");
}
else
{
testStep.log(LogStatus.FAIL, "The Element displayed " + wirenote + " not successful");
}
表达式EleWNote=true
将true
分配给EleWNote
,然后如果条件检查天气EleWNote
是true
,它总是。
在EleWNote=true
1条件下,您需要使用比较器运算符==
或===
(我建议使用(。
在您的情况下,由于变量是boolean
,您可以使用if(EleWNote)
我的推荐代码
if(EleWNote)
{
testStep.log(LogStatus.PASS, "The Element displayed " + wirenote + " successfully");
}
else
{
testStep.log(LogStatus.FAIL, "The Element displayed " + wirenote + " not successful");
}