首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在机器人框架中实现java库

问如何在机器人框架中实现java库
EN

Stack Overflow用户
提问于 2015-07-21 12:22:11
回答 1查看 8.3K关注 0票数 5

我如何在Eclipse中创建一个库,然后在机器人FrameWork中导入它?

我现在找了很多东西,没有一个导游能帮我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-23 08:06:59

您需要执行以下操作:

  • 创建您的java库
  • 在运行机器人框架jython版本时将其添加到类路径中。

创建java库的:

  • 定义一个新的java类。此时,尽量不要使用构造函数(尽管可以用字段支持构造函数)。
  • 在类中定义ROBOT_LIBRARY_SCOPE静态字符串变量。 公共静态最终字符串ROBOT_LIBRARY_SCOPE =“全局”;
  • 定义将用作关键字的公共方法(而不是静态方法)

将库添加到类路径中

  • 编译类-理想情况下编译为jar
  • 在运行jython时将jar添加到类路径。最简单的方法是使用MVN机器人框架插件。另一个选项是将运行的jybot包装在一个批处理文件中,并将CLASSPATH定义添加到其中。还有其他选项(例如,gradle或ant )。

在代码中使用您的库

  • 您需要使用完整的包路径导入库。 导入库org.robot.sample.keywords.MyLibrary

https://blog.codecentric.de/en/2012/06/robot-framework-tutorial-writing-keyword-libraries-in-java/

在本文中,您可以看到如何添加jar的完整示例。

https://blog.codecentric.de/en/2012/04/robot-framework-tutorial-a-complete-example/

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31538919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档