我试图在途中使用java库。我找到了一个很好的教程( https://blog.codecentric.de/en/2012/06/robot-framework-tutorial-writing-keyword-libraries-in-java/),我遵循它,但当需要导入和使用java库(数据库库)的时候。但失败了。当我使用不同的导入查看页面时,java库是用红色编写的,而不是像其他文件那样用黑色编写的。
当我尝试使用Jybot运行时,我有一条众所周知的消息:'C:\Users\XXXXXX\Documents\Robot_Test\implementation\DB_Test\Example.html':文件中的错误导入测试库'org.robot.database.keywords.DatabaseLibrary‘失败: ImportError:没有名为机器人的模块。
我遵循本教程的每一行,即使是使用集合CLASSPATH。
知道吗?(我知道这个库存在于Python中,但我想编写自己的java库^^)谢谢
发布于 2015-03-04 18:24:38
这对我有用的是:
创建Lib并编译它(您不需要将它包装起来)
目录结构是
run_ride.sh
libs/DemoLib.class
tests/DemoLibTest.txt摘自test/DemoLibTest.txt:
* Settings
Library ../libs/DemoLib.class
* Test Cases
DemoLibTest
Print Demo开始骑行,切换到选项卡"Run",选择Execution Profile: jybot,按Start,output是:
Starting test: tests.DemoLibTest.DemoLibTest
20150304 19:13:20.321 : INFO : ---------- Demo ---------------为了避免混淆,把这一行
echo $CLASSPATH在Ride启动脚本中,以确保真正导入了库。顺便说一下,在我的旅途中,进口也是红色的。有时候重新开始骑行可能会有帮助。但是,如果你的设置是正确的,颜色并不意味着什么。
https://stackoverflow.com/questions/22245240
复制相似问题