问题:- webelement (Button) isdisplayed() 不适用于负面情况
要求:-如果屏幕上未显示按钮并且如果存在,则我需要使测试流程失败,然后继续流程
代码:-
if (driver.findElement(By.id("button")).isDisplayed() == false) {
System.out.println("The Button isn't present. Exiting!!");
driver.findElement(By.linkText("Logout")).click();
}
else
{
//Proceed with the positive flow
}
在上面的代码中,如果屏幕上根本不存在按钮,则测试应该失败(应该执行 if 语句,但事实并非如此)