我使用Jemmy进行Java GUI测试。是否有可能测试关闭申请?
目前我模拟了退出按钮上的点击(导致System.exit(0)
)并且测试失败:
junit.framework.AssertionFailedError: Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:154)
谢谢, 安德烈
答案 0 :(得分:0)
您可能会覆盖安全管理器并检查System.exit()是否会发生。
答案 1 :(得分:0)
您可以尝试使用“文件”菜单中的“操作”和“退出”来执行此操作。
Action action = new Action("File|Exit", null);
action.perform();