gpt4 book ai didi

java - 无法在 try/catch block 中捕获 "UnreachableBrowserException"

转载 作者:行者123 更新时间:2023-12-01 17:45:52 29 4
gpt4 key购买 nike

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

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

try {
//testing web app codes
try_block = 2;
}
catch(UnreachableBrowserException e) {
System.out.println("Cannot open browser");
driver.quit();
}

关闭浏览器后,我期望 catch block 被执行。相反,它现在显示完整的 UnreachableBrowserException 错误消息。

enter image description here

最佳答案

异常已捕获,您可以在屏幕截图中看到您添加了消息“无法打开浏览器”

当您尝试关闭已关闭的浏览器时,您看到的异常实际上来自于 driver.quit(); 上的 catch block 。

关于java - 无法在 try/catch block 中捕获 "UnreachableBrowserException",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55448126/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com