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