2016-03-11 42 views
0

我使用JBehave和Selenium Webdriver自動化網站,其中一項功能是註銷系統。 它適用於大多數的時間,但最終還是沒有,因爲瀏覽器顯示一個警告說:「失敗斷開」和它拋出以下異常:警報的解決方法無法斷開Webdriver

org.openqa.selenium.UnhandledAlertException:意外警告開放

有沒有解決這個問題的方法?

+0

爲什麼你得到了一個「失敗斷開」警報?真正的用戶會得到一個嗎? –

回答

0

您需要先切換到Alert,然後接受或解除它。

嘗試這個 -

 IAlert alert = driver.SwitchTo().Alert(); 

     //Accept Alert 
     alert.Accept(); 

     //Or 

     //Dismiss Alert 
     alert.Dismiss();