0
A
回答
2
變線從
catch(NoSuchElementException e)
的處理,以
catch(UnhandledAlertException e)
它可以工作。
+0
非常感謝你這個解決方案的工作..... –
1
希望錯誤這將幫助你
driver.switchTo().alert().accept();
另外,如果你想利用警報文本添加DesiredCapabilities
DesiredCapabilities dc = new DesiredCapabilities();
dc.setCapability(CapabilityType.UNEXPECTED_ALERT_BEHAVIOUR, UnexpectedAlertBehaviour.IGNORE);
d = new FirefoxDriver(dc);
然後你就可以通過
try {
click(myButton);
} catch (UnhandledAlertException f) {
try {
Alert alert = driver.switchTo().alert();
String alertText = alert.getText();
System.out.println("Alert data: " + alertText);
alert.accept();
} catch (NoAlertPresentException e) {
e.printStackTrace();
}
}
0
變化從
趕上(NoSuchElementException異常E)的線
到
趕上(UnhandledAlertException E)
相關問題
- 1. Java嘗試並趕上
- 2. FileStream c#並嘗試並趕上
- 3. 嘗試 - 趕上SQL
- 4. 嘗試{}趕上(){} C++
- 5. 嘗試catch塊顯示錯誤消息
- 6. 嘗試趕上谷歌地圖API中的錯誤消息
- 7. 建議嘗試趕上javascript
- 8. Clojure宏與嘗試,趕上
- 9. Powershell嘗試趕上ExecuteNonQuery()
- 10. 嘗試...趕上...插入
- 11. 嘗試彈出消息框時Java框消失?
- 12. 趕上錯過的消息
- 13. 如何打印錯誤與嘗試處理的消息,趕
- 14. VBA - 用戶嘗試打印時彈出消息
- 15. 在addEventListener上嘗試{...} catch {...}
- 16. 彈出消息
- 17. 狹窄的Flash消息不工作嘗試{} catch(){}
- 18. 的Perl:嘗試::微小趕上
- 19. 嘗試...趕上PowerShell的功能
- 20. Java中,嘗試...趕上init或運行
- 21. 爲什麼嘗試/趕上可拋棄?
- 22. 嘗試趕上失敗與powershell和schtasks
- 23. PHP的例外 - 嘗試/趕上必要?
- 24. MySQLi,PHP - 嘗試{...}趕上(...){....}不工作
- 25. 瞭解Java的嘗試/趕上
- 26. 傑克遜ObjectMapper在嘗試趕不上
- 27. 嘗試趕上ExecutionTimeout不起作用
- 28. 嘗試趕不上工作在迅速
- 29. 嘗試,趕上處理不起作用
- 30. 多次嘗試/趕上重複JPaneInput
其中是 '{' 爲如果catch塊內部條件?這是錯字嗎? – Kapil
請閱讀爲什麼[代碼截圖是一個壞主意](https://meta.stackoverflow.com/questions/303812/discourage-screenshots-of-code-and-orrors)。代碼粘貼並正確格式化。 – JeffC