新手到黄瓜和selenuim在java
我在黄瓜测试案例中调用一个方法,如果它进入else部分,它将发送邮件并退出系统。当我用黄瓜运行此方法时,它将发送邮件并退出测试案件。 如何解决
然后使用selenium我想打开浏览器并检查邮箱以检查代码是否发送了邮件。
答案 0 :(得分:0)
您可以使用Runtime.getRuntime().addShutdownHook(hook);
当您调用此方法时,只要VM要关闭(包括调用hook
时),就会调用线程System.exit()
。您可以在hook
主题中添加所有验证。
检查Java Doc以获取有关关闭钩子的更多信息。
答案 1 :(得分:0)
在退出
之前调用方法(selenium)else{
//code to send the mail
seleniumMethod();
System.exit();
}
seleniumMethod(){
//检查邮件 }