我想用Selenium WebDriver處理對話框(確定取消類型)。所以我的目標是點擊「確定」按鈕。Selenium NoAlertPresentException
的情況是:
用於調用點擊按鈕對話框
button.click()
;嘗試接受
webDriver.switchTo().alert().accept()
;
但我總是得到NoAlertPresentException並且幾乎立即看到對話框關閉。 在我看來,Selenium自動關閉對話框,當我想接受時,沒有什麼可以接受的。
對不起我的英文不好。
它是一個時機的問題? –
你在使用哪個驅動程序?例如,SafariDriver會自動關閉所有警報,因爲它無法處理它們。 – Ardesco
你有沒有解決這個問題?我有完全相同的問題。並沒有任何Google考古學似乎幫助:) – rohdester