如何使用注释库访问我的java代码中的机器人框架关键字和变量?

时间:2015-04-02 20:03:33

标签: java robotframework

我有一个Java类,它扩展了机器人框架的注释库。我有一个名为runKeyword()的覆盖方法,我想使用此方法访问我的Java代码中的机器人框架关键字和变量。

@Override
public Object runKeyword(String keywordName, Object[] args) {
        return super.runKeyword(keywordName, toStrings(args));
}

我正在考虑使用此方法以及内置于robot framework关键字的Get Variables来访问我的机器人框架变量。如何使用runKeyword方法访问机器人框架关键字。

我也对方法中的参数对象[] args采用了什么感到困惑?

这种方法有效吗?或者有更好的方法来解决这个问题吗?

1 个答案:

答案 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,可以通过编程方式调用。