【发布时间】:2017-11-27 01:50:44
【问题描述】:
我想编写自己的关键字 java 库并在我的测试用例中调用它们。 我尝试了很多方法,但没有找到任何正确的解决方案。 对于基于 java 的库,甚至机器人框架文档也不清楚。 任何帮助将不胜感激。
谢谢, 文卡特。
【问题讨论】:
-
请详细说明您的问题。您应该详细解释您的问题,并提供有关您的案例的信息,以及您到目前为止所做的尝试。
-
我建议在 java 中创建尽可能小的关键字,然后向我们展示您为将该库合并到机器人中所做的工作。另外,请描述“未找到任何正确的解决方案”的含义。它会默默地失败吗?你有错误吗?是否调用了错误的关键字?是否使用错误的参数调用它?它似乎没有返回正确的结果?
-
public class MyKeywords { public String sayHi(String name) { return "Hello" +name ; } public String sayHi() { return "Hello World!"; } public String typeOf(Object param) { return param.getClass().getSimpleName(); } }
-
以上是机器人框架中关键字调用的最小java代码。我正在使用robotframework-3.0.2,并且我已经安装了ride以及python 2.7和jython 2.5。我也安装并使用了java。在 RIDE 中导入此 java 文件时出现导入错误。
-
我也尝试过通过输入以下命令来使用规范文件生成 CLASSPATH=/usr/lib/jvm/sun-java-6/lib/tools.jar:myjavalib-0.1.jar jython -m robot.libdoc MyJavaLibrary MyJavaLibrarySpec.xml 但是没有使用上述命令生成规范文件
标签: java robotframework