初学者selenium2.0请教各位大侠在网页时抛出异常。 selenium2.0是如何捕获和处理页面异常的?
我不想因为异常问题而停下来让整个测试过程。有没有像qtp恢复功能的场景?如果我们经常遇到这个异常问题是如何解决...
谢谢!!答案 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
}