我有一个Java类,它扩展了机器人框架的注释库。我有一个名为runKeyword()的覆盖方法,我想使用此方法访问我的Java代码中的机器人框架关键字和变量。
@Override
public Object runKeyword(String keywordName, Object[] args) {
return super.runKeyword(keywordName, toStrings(args));
}
我正在考虑使用此方法以及内置于robot framework关键字的Get Variables来访问我的机器人框架变量。如何使用runKeyword方法访问机器人框架关键字。
我也对方法中的参数对象[] args采用了什么感到困惑?
这种方法有效吗?或者有更好的方法来解决这个问题吗?
答案 0 :(得分:1)
查看Robot框架API。
https://robot-framework.readthedocs.org/en/2.8.7/
想法是使用这个库
https://robot-framework.readthedocs.org/en/2.8.7/autodoc/robot.libraries.html
它是内置库。它包含关键字runKeyword,可以通过编程方式调用。