有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JSF2如果使用编程JavaAPI,如何停止RobotFramework测试?

我正在考虑在JSF应用程序中集成RobotFramework,以便使用RobotFramework的programmatinc Java API从前端运行测试。我知道它目前只支持运行测试,但是您认为有没有一种可能的方法允许用户取消运行测试的执行


共 (1) 个答案

  1. # 1 楼答案

    JavaAPI本身不允许停止测试执行。事实上,命令行运行程序也没有这种功能。使用信号是最好的方法,因为当被信号停止时,仍然会生成报告和日志:http://robotframework.googlecode.com/hg/doc/userguide/RobotFrameworkUserGuide.html?r=2.7.6#stopping-test-execution-gracefully

    另一个选项是使用侦听器接口(http://robotframework.googlecode.com/hg/doc/userguide/RobotFrameworkUserGuide.html?r=2.7.6#using-listener-interface),并调用sys。侦听器中的exit()。在这种情况下,无法获取测试运行的报告或日志