1. <legend id='06QXt'><style id='06QXt'><dir id='06QXt'><q id='06QXt'></q></dir></style></legend>
    <i id='06QXt'><tr id='06QXt'><dt id='06QXt'><q id='06QXt'><span id='06QXt'><b id='06QXt'><form id='06QXt'><ins id='06QXt'></ins><ul id='06QXt'></ul><sub id='06QXt'></sub></form><legend id='06QXt'></legend><bdo id='06QXt'><pre id='06QXt'><center id='06QXt'></center></pre></bdo></b><th id='06QXt'></th></span></q></dt></tr></i><div id='06QXt'><tfoot id='06QXt'></tfoot><dl id='06QXt'><fieldset id='06QXt'></fieldset></dl></div>
    <tfoot id='06QXt'></tfoot>
    • <bdo id='06QXt'></bdo><ul id='06QXt'></ul>
  2. <small id='06QXt'></small><noframes id='06QXt'>

    1. 如何在 Robot Framework 中实现 java 库

      How to implement a java library in Robot Framework(如何在 Robot Framework 中实现 java 库)

        <tbody id='69fnN'></tbody>

      <i id='69fnN'><tr id='69fnN'><dt id='69fnN'><q id='69fnN'><span id='69fnN'><b id='69fnN'><form id='69fnN'><ins id='69fnN'></ins><ul id='69fnN'></ul><sub id='69fnN'></sub></form><legend id='69fnN'></legend><bdo id='69fnN'><pre id='69fnN'><center id='69fnN'></center></pre></bdo></b><th id='69fnN'></th></span></q></dt></tr></i><div id='69fnN'><tfoot id='69fnN'></tfoot><dl id='69fnN'><fieldset id='69fnN'></fieldset></dl></div>
    2. <tfoot id='69fnN'></tfoot>

      <small id='69fnN'></small><noframes id='69fnN'>

      1. <legend id='69fnN'><style id='69fnN'><dir id='69fnN'><q id='69fnN'></q></dir></style></legend>
          <bdo id='69fnN'></bdo><ul id='69fnN'></ul>

                本文介绍了如何在 Robot Framework 中实现 java 库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                如何在 Eclipse 中创建一个库,然后将其导入 Robot FrameWork?

                How can I create a library in Eclipse and then import it in Robot FrameWork?

                我现在搜索了很多,但没有一个指南可以帮助我.

                I am searching a lot now and none of the guides out to help me out.

                推荐答案

                你需要做到以下几点:

                • 创建您的 java 库

                • Create your java library

                运行机器人框架jython版时添加到classpath中

                Add it to the classpath when running robot framework jython edition

                创建您的 java 库:

                • 定义一个新的java类.此时尽量不要使用构造函数(尽管可以支持带字段的构造函数)

                • Define a new java class. At this point try not to use a constructor yet (although it is possible to support constructors with fields)

                在类中定义 ROBOT_LIBRARY_SCOPE 静态字符串变量.

                Define the ROBOT_LIBRARY_SCOPE static String variable in the class.

                public static final String ROBOT_LIBRARY_SCOPE = "GLOBAL";

                public static final String ROBOT_LIBRARY_SCOPE = "GLOBAL";

                定义将用作关键字的公共方法(非静态)

                Define public methods (not static) that will be used as the keywords

                将库添加到类路径

                • 编译你的类 - 最好是一个 jar

                • Compile your classes - ideally to a jar

                在运行 jython 时将 jar 添加到类路径中.最简单的方法是使用 MVN Robot Framework 插件.另一种选择是将 jybot 运行包装在一个批处理文件中,并向其中添加 CLASSPATH 定义.还有其他选项(例如 gradle 或 ant).

                Add the jar to the class path when running jython. The easiest way to do this is with the MVN Robot Framework plugin. Another option is to wrap the jybot run in a batch file and add CLASSPATH definition to it. There are other options as well (gradle or ant for example).

                在代码中使用库

                • 你需要使用完整的包路径来导入你的库

                • You need to import your library using the full package path

                导入库 org.robot.sample.keywords.MyLibrary

                import library org.robot.sample.keywords.MyLibrary

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

                您可以在本文中看到使用ride时如何添加jar的完整示例

                You can see the full example of how to add a jar when using ride in this article

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

                这篇关于如何在 Robot Framework 中实现 java 库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                Java Bytecode Manipulation Library Suggestions(Java 字节码操作库建议)
                Java CLI UI-design: frameworks or libraries?(Java CLI UI 设计:框架还是库?)
                About the use of Beans.xml configuration file in Spring Framework application(关于Spring Framework应用中Beans.xml配置文件的使用)
                What is the difference between Spring, Struts, Hibernate, JavaServer Faces, Tapestry?(Spring、Struts、Hibernate、JavaServer Faces、Tapestry 有什么区别?)
                Are there any android application framework like spring?(有没有像spring这样的android应用程序框架?)
                Java Swing based game framework. Any advice?(基于 Java Swing 的游戏框架.有什么建议吗?)

                <i id='th5du'><tr id='th5du'><dt id='th5du'><q id='th5du'><span id='th5du'><b id='th5du'><form id='th5du'><ins id='th5du'></ins><ul id='th5du'></ul><sub id='th5du'></sub></form><legend id='th5du'></legend><bdo id='th5du'><pre id='th5du'><center id='th5du'></center></pre></bdo></b><th id='th5du'></th></span></q></dt></tr></i><div id='th5du'><tfoot id='th5du'></tfoot><dl id='th5du'><fieldset id='th5du'></fieldset></dl></div>

                  <bdo id='th5du'></bdo><ul id='th5du'></ul>
                • <small id='th5du'></small><noframes id='th5du'>

                  <legend id='th5du'><style id='th5du'><dir id='th5du'><q id='th5du'></q></dir></style></legend>
                  <tfoot id='th5du'></tfoot>

                        <tbody id='th5du'></tbody>