验证元素未显示

时间:2015-07-29 12:14:57

标签: java selenium

我想检查一下元素是否显示。我写了以下代码:

public boolean verifyelementNotDisplayed() {
        try
            {
               if(element("element").isDisplayed())
                   return false;
                   else
                 {
                     logMessage("element not displayed");
                  return true;
                 }
            }
            catch(Exception e)
            {
                return false;
            }

    }

但是我的测试失败了。

2 个答案:

答案 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?