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

标签 java robotframework

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

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

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

我也对 object[] args 在方法中接受什么参数感到困惑?

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

最佳答案

看看Robot framework API .

这个想法是使用这个 robot.libraries

这是内置库。它包含可以通过编程方式调用的关键字 runKeyword。

关于java - 如何使用注释库访问我的java代码中的机器人框架关键字和变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29421499/

相关文章:

java - 不使用 @XMLRootElement 的 JAXB 部分解码元素

java - 如何使用 Jsoup 通过 HTTPS 连接?

java - 如何删除 SuppressWarnings ("unchecked")

python - RobotFramework中货币字符串的数值计算

python - PyCharm 可以找到模块但执行返回 ModuleNotFound 错误

python - 从失败的步骤暂停和恢复 Python 脚本

java - for bean 使用 spEL 的 Spring AOP 代理创建错误

java - 使用 CAMEL 处理确认?

robotframework - 机器人框架中的自动化

python-3.x - DataDriver 库方法 _stats_suite 失败 : TypeError: 'encoding' is an invalid keyword argument for this function