gpt4 book ai didi

java - 在 RIDE 中导入 Java 库

转载 作者:行者123 更新时间:2023-12-02 09:43:44 26 4
gpt4 key购买 nike

我正在尝试在 RIDE 中使用 java 库。我找到了一个很好的教程(https://blog.codecentric.de/en/2012/06/robot-framework-tutorial-writing-keyword-libraries-in-java/)我遵循它,但是当需要在RIDE中导入和使用java库(数据库库)时。它失败。当我查看包含不同导入的页面时,java 库是用红色编写的,而不是像其他库一样用黑色编写。

当我尝试使用 Jybot 运行时,我收到了众所周知的消息:[错误]文件'C:\Users\XXXXXX\Documents\Robot_Test\implementation\DB_Test\Example.html'中出现错误:导入测试库'org.robot.database.keywords.DatabaseLibrary'失败:ImportError:没有名为robot的模块

我遵循教程的每一行,甚至是设置 CLASSPATH 的内容。

有什么想法吗? (我知道Python中存在这个库,但我想编写自己的java库^^)谢谢

最佳答案

这对我有用:

  • Jython 2.7b4
  • 机器人框架2.8.7
  • 骑行1.3

创建 Lib 并编译它(不需要将其打包)

目录结构为

run_ride.sh
libs/DemoLib.class
tests/DemoLibTest.txt

摘自测试/DemoLibTest.txt:

* Settings
Library ../libs/DemoLib.class

* Test Cases
DemoLibTest
Print Demo

启动Ride,切换到“运行”选项卡,选择执行配置文件:jybot,按开始,输出为:

Starting test: tests.DemoLibTest.DemoLibTest
20150304 19:13:20.321 : INFO : ---------- Demo ---------------

为了避免混淆,请放置此行

echo $CLASSPATH

在您的 Ride 启动脚本中,以确保您的库确实被导入。顺便说一句,在我的 Ride 中,导入也标记为红色。有时重新启动 Ride 可能会有所帮助。但如果您的设置正确的话,颜色没有任何意义。

关于java - 在 RIDE 中导入 Java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22245240/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com