我想检查一下元素是否显示。我写了以下代码:
public boolean verifyelementNotDisplayed() {
try
{
if(element("element").isDisplayed())
return false;
else
{
logMessage("element not displayed");
return true;
}
}
catch(Exception e)
{
return false;
}
}
但是我的测试失败了。
答案 0 :(得分:0)
以下代码有效
public boolean verifyNoelement() {
try
{
if(element("element").isDisplayed())
{
return false;
}
return false;
}
catch(Exception e)
{
logMessage("No element displayed");
return true;
}
}
答案 1 :(得分:0)
试试这个代码段:
public boolean verifyelementNotDisplayed() {
try{
return(!element("element").isDisplayed());
catch(Exception e){
return false;
}
}
看看显示的方法:
How does Selenium WebDriver's isDisplayed() method work
或:
Where is the implementation for the WebElement.isDisplayed() method in Selenium?