【发布时间】:2014-04-10 07:32:12
【问题描述】:
我正在尝试在 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 库^^) 谢谢
【问题讨论】:
-
没有更多信息很难提供帮助。您是否将您的课程捆绑到一个 JAR 文件中?您可以添加用于生成错误的命令吗?也包括 CLASSPATH 的转储。
-
嗨,抱歉耽搁了,最后我实习的地方没有人使用 Robotframework,所以他们说我可能会继续使用 ptyhon 库。但是还是想知道如何使用java lib ^^。所以是的,我将我的课程捆绑到一个 jar 文件中。我不使用命令来执行测试,我使用的是 RIDE,一种 Eclipse,但用于机器人框架,所以我只是推送:运行测试,然后收到错误消息。要设置我的类路径,找到这个:set classpath=.;%CLASSPATH%;myClass.jar
标签: java robotframework