0

初學者selenium2.0請教大俠在網頁時拋出異常。 selenium2.0是如何捕獲和處理頁面異常?selenium2.0如何處理異常問題

我不想停下來,讓整個測試過程因爲不尋常的問題。是否有像qtp恢復功能的場景?如果我們平時遇到這個異常問題是如何解決的...

謝謝!!

+0

你可以舉一個你的意思是「異常」問題的例子嗎?拋出異常是有原因的,你想要捕捉異常的一個原因是用更多的信息重新拋出異常。 – Arran

回答

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 
}