Android Appium验证

Android Appium验证,android,validation,appium,Android,Validation,Appium,你好吗? 我想检查Appium中是否存在一些验证的可能性,比如检查是否找到元素,如果未找到,则继续执行下一条指令并检查下一个元素?提前感谢。尝试捕捉将解决您的问题,如果不让我知道,请尝试一次。仅扩展文卡特什的答案。 Appium有一个名为NoTouchElementException的异常,您可以使用它来捕获这种情况。例如,在我的appium项目中,我总是实现自己的方法来查找元素 public WebElement findElement(By by){ WebElement w

你好吗?
我想检查Appium中是否存在一些验证的可能性,比如检查是否找到元素,如果未找到,则继续执行下一条指令并检查下一个元素?提前感谢。

尝试捕捉将解决您的问题,如果不让我知道,请尝试一次。

仅扩展文卡特什的答案。 Appium有一个名为NoTouchElementException的异常,您可以使用它来捕获这种情况。例如,在我的appium项目中,我总是实现自己的方法来查找元素

public WebElement findElement(By by){
        WebElement wElement = null;     
        if(driver != null){
            try{
                wElement = driver.findElement(by);
            }catch (NoSuchElementException e) {
            }
        }
        return wElement;
    }
像这样我使它更容易,我只需要检查对象是否为空

public boolean isToolbarPresent(){
    WebElement wElement = findElement(...);
    if(wElement == null || !wElement.isEnabled()){
        return false;
    }else{
        return true;
    }
}