猿问

无法在尝试/捕获块中捕获“无法访问的浏览器异常”

我试图捕获一个错误,当测试对Web应用程序运行时浏览器关闭。基本上,当Web应用程序运行时,我会故意关闭运行Web应用程序的浏览器,希望它会触发一条简单的消息,指出浏览器已关闭,而不是完整的默认错误消息。


下面的代码说明了问题。在 try 块中,将针对 Web 应用执行测试。在执行此块期间,浏览器通过单击 [X] 关闭。


try {

    //testing web app codes 

    try_block = 2;

}

catch(UnreachableBrowserException e) {

    System.out.println("Cannot open browser");

    driver.quit();

}

在我关闭浏览器后,我期望执行捕获块。取而代之的是,它现在显示完整的错误消息。UnreachableBrowserException

BIG阳
浏览 70回答 1
1回答

慕桂英3389331

捕获异常,您可以在屏幕截图中看到您添加了消息 。"Cannot open browser"您看到的异常实际上是在您尝试关闭已经关闭的浏览器时打开的块。catchdriver.quit();
随时随地看视频慕课网APP

相关分类

Java
我要回答