java - 如何通过 Java 实现的关键字停止 Robot Framework 中的测试执行?

标签 java keyword robotframework

我有一个用 Java 实现的关键字,如果关键字失败,我需要停止整个测试执行并显示消息:“错误:示例消息”。

最佳答案

引发异常是官方推荐的方式。

http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#reporting-keyword-status

Java(在已接受答案的评论中)

throw new AssertionError("ERROR: example message")

python

from exceptions import AssertionError
.
.
.
 def rftest(self):
   test_result = lib.runtest()
   if (0 != test_result ):
          raise AssertionError("Test Failed")

关于java - 如何通过 Java 实现的关键字停止 Robot Framework 中的测试执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11086413/

相关文章:

java - Fisher-Yates 洗牌时 Java 堆栈中留下的元素?

php - 使用php确定MySql表字段中的热门关键字

java - 为什么java没有.class之类的.field和.method反射关键字?

python - 运行包含超过一百万个测试用例的测试套件

javascript - 如何检查 JavaScript 文件是否尚未加载或正在加载

java - 无法安装 geckodriver.exe

java - Simba][SpannerJDBCDriver](100300) 来自服务器的错误消息 : INVALID_ARGUMENT: Positional parameters are not supported

java - 在 Java 中通过标签将 INT 插入 MySql 表 - NumberFormatException

Mysql查找文本中的关键字

robotframework - 在 Robot Framework 中解析 bool 值