[英]Import Java library in RIDE
我正在尝试在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'中的[错误]错误:导入测试库'组织。 robot.database.keywords.DatabaseLibrary'失败:ImportError:没有名为robot的模块
我按照教程的每一行,甚至是设置CLASSPATH。
任何想法 ? (我知道这个库存在于Python中,但我想编写自己的java库^^)谢谢
这对我有用:
创建Lib并编译它(你不需要jar它)
目录结构是
run_ride.sh
libs/DemoLib.class
tests/DemoLibTest.txt
摘自tests / DemoLibTest.txt:
* Settings
Library ../libs/DemoLib.class
* Test Cases
DemoLibTest
Print Demo
开始骑行,切换到“运行”选项卡,选择Execution Profile: jybot
,按开始,输出为:
Starting test: tests.DemoLibTest.DemoLibTest
20150304 19:13:20.321 : INFO : ---------- Demo ---------------
为了避免混淆这一行
echo $CLASSPATH
在您的Ride启动脚本中,以确保您的库真正导入。 顺便说一下,在我的Ride中,导入也标记为红色。 有时重启Ride可能有所帮助。 但如果您的设置正确,颜色并不意味着什么。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.