2014-02-12 32 views
1

我想捕獲像這樣的多個異常,但是出現錯誤'); expected'。我如何使用||來做到這一點?您使用的是Java 7如何在捕獲多個webdriver異常時進行OR操作

try { 
     //find an element here 
    }catch(StaleElementReferenceException e || NoSuchElementException e) { 
     //do something    
    } 

回答

0

試試這個:

try { 
    //find an element here 
}catch(StaleElementReferenceException e){ 
    // do something  
}catch(NoSuchElementException e) { 
    //do something    
} 

注:第二catch塊必須捕獲更廣泛的或更新的異常否則代碼將無法編譯。