0
我使用JBehave和Selenium Webdriver自動化網站,其中一項功能是註銷系統。 它適用於大多數的時間,但最終還是沒有,因爲瀏覽器顯示一個警告說:「失敗斷開」和它拋出以下異常:警報的解決方法無法斷開Webdriver
org.openqa.selenium.UnhandledAlertException:意外警告開放
有沒有解決這個問題的方法?
我使用JBehave和Selenium Webdriver自動化網站,其中一項功能是註銷系統。 它適用於大多數的時間,但最終還是沒有,因爲瀏覽器顯示一個警告說:「失敗斷開」和它拋出以下異常:警報的解決方法無法斷開Webdriver
org.openqa.selenium.UnhandledAlertException:意外警告開放
有沒有解決這個問題的方法?
您需要先切換到Alert,然後接受或解除它。
嘗試這個 -
IAlert alert = driver.SwitchTo().Alert();
//Accept Alert
alert.Accept();
//Or
//Dismiss Alert
alert.Dismiss();
爲什麼你得到了一個「失敗斷開」警報?真正的用戶會得到一個嗎? –