0
初學者selenium2.0請教大俠在網頁時拋出異常。 selenium2.0是如何捕獲和處理頁面異常?selenium2.0如何處理異常問題
我不想停下來,讓整個測試過程因爲不尋常的問題。是否有像qtp恢復功能的場景?如果我們平時遇到這個異常問題是如何解決的...
謝謝!!
初學者selenium2.0請教大俠在網頁時拋出異常。 selenium2.0是如何捕獲和處理頁面異常?selenium2.0如何處理異常問題
我不想停下來,讓整個測試過程因爲不尋常的問題。是否有像qtp恢復功能的場景?如果我們平時遇到這個異常問題是如何解決的...
謝謝!!
看看這個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
}
你可以舉一個你的意思是「異常」問題的例子嗎?拋出異常是有原因的,你想要捕捉異常的一個原因是用更多的信息重新拋出異常。 – Arran