selenium2.0如何处理异常问题

时间:2012-05-02 09:46:26

标签: java selenium exception-handling webdriver selenium-webdriver

初学者selenium2.0请教各位大侠在网页时抛出异常。 selenium2.0是如何捕获和处理页面异常的?

我不想因为异常问题而停下来让整个测试过程。有没有像qtp恢复功能的场景?如果我们经常遇到这个异常问题是如何解决...

谢谢!!

1 个答案:

答案 0 :(得分:0)

看看这个Oracle Java Tutorial about Exceptions

简短的回答是,所有WebDriver方法都会抛出您可以捕获和处理的特定类型的Exceptions

WebElement elem = null;
try {
    elem = driver.findElement(By.id("someId"));
} catch (NoSuchElementException e) {
    log.error(e.getMessage());
    throw e;    // or not if this error was expected, program then continues
}