我正致力于自动化,使用java selenium使用chrome驱动程序从网页获取数据。
如果发生异常,我想设置像joptionpane这样的弹出消息。
我尝试过试试catch块,但效果不佳。你们能告诉我一些样本代码来实现......
public static void main(String[] args) {
try{
System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");
throw new IllegalStateException("description of the exception");
}catch(IllegalStateException e){
JOptionPane.showMessageDialog(frame, "ChromeDriver Path incorrect","ErrorMsg",
JOptionPane.ERROR_MESSAGE);
System.exit(1);
}
答案 0 :(得分:0)
您可以参考下面的代码片段,我在阅读测试数据时用它来处理类似的问题。您可以为验证抛出自定义异常,并在最后一个catch语句中显示带有错误消息的弹出框。
GKLocalPlayerListener