Java 处理异常的正确方法>;单击按钮>;网络驱动程序?

Java 处理异常的正确方法>;单击按钮>;网络驱动程序?,java,selenium,selenium-webdriver,webdriver,Java,Selenium,Selenium Webdriver,Webdriver,处理异常的正确方法>单击按钮>Webdriver 我的代码: public void clickSearchButton() throws Exception{ try{ app.safeClickOnElement(SEARCH_BUTTON); }catch (Exception e){ throw new Exception("unable to click button" + e); } } 我个人喜欢让错误冒出来。在这种情况下,

处理异常的正确方法>单击按钮>Webdriver

我的代码:

public void clickSearchButton() throws Exception{
    try{
        app.safeClickOnElement(SEARCH_BUTTON);
    }catch (Exception e){
        throw new Exception("unable to click button" + e);
    }
}

我个人喜欢让错误冒出来。在这种情况下,如果您尝试与元素交互,例如单击链接,那么如果交互出现问题,将抛出selenium异常。例如,它可能抛出一个过时的元素异常或一个未找到的元素异常,这取决于问题是什么。在我看来,如果你添加这个try-catch块,你实际上不知道真正的问题是什么


我建议尽量保持默认的异常映射

我个人喜欢让错误冒出来。在这种情况下,如果您尝试与元素交互,例如单击链接,那么如果交互出现问题,将抛出selenium异常。例如,它可能抛出一个过时的元素异常或一个未找到的元素异常,这取决于问题是什么。在我看来,如果你添加这个try-catch块,你实际上不知道真正的问题是什么

我建议尽量保持默认的异常映射