我正在使用 Selenium-web 驱动程序自动化 Web 应用程序。一旦脚本在任何时候中断,我想停止执行代码,而不是继续执行下一个方法,以便我可以知道自动化在哪里中断。谁能帮帮我,我该怎么做。
这是 catch block 的片段(即我现在使用的异常)
try {
//code
}
catch(Exception e){
System.out.println("Exception occurred *** " +e.getMessage());
}
最佳答案
如果我明白你在问什么,我会将其放入 catch block 中以帮助你跟踪问题。
catch(Exception e)
{
e.printStackTrace();
System.exit(1)
}
或者您可以在每个 catch block 中放置一条打印语句来标识哪个 block 失败。
即。
try{
//make a cake
}
catch(CakeException e)
{
System.out.println("Failed at cake baking);
}
try{
//make a salad
}
catch(LettuceException e)
{
System.out.println("Failed at lettuce chopping);
}
关于java - 一旦发生异常,如何停止测试中的代码执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18494932/