java - 处理异常的正确方法>单击按钮> 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);
    }
}

最佳答案

我个人喜欢让错误冒出来。在这种情况下,如果您尝试与某个元素交互(例如单击链接),则如果交互出现问题,将引发 selenium 异常。例如,它可能会抛出陈旧元素异常或未找到元素异常,具体取决于问题是什么。在我看来,如果您添加此 try catch block ,您实际上不会知道真正的问题是什么。

我建议尽可能保留默认的异常映射。

关于java - 处理异常的正确方法>单击按钮> Webdriver?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44117672/

相关文章:

java - 更改突出显示文本java的字体样式

java - 使用asm 4创建一个新字段

python - 如何在 selenium python 中访问带有索引号的 xpath?

java - 使用@FindBy查找WebElementS

java - 使用 Selenium Java 无法到达元素的 xPath

Selenium IE 驱动程序在导航到 URL 后挂起

java - 错误 : Maven: Non parseable POM . .. 应为 START_TAG 或 END_TAG 而不是 TEXT

java - 如何在 Selenium webdriver 中选择 "Span Type dropdown"中的值

java - 使用 Java 处理 Selenium 中的多个窗口

java - 返回方法值的类