机器人框架用户java库错误测试库“mavenPackage.MyKeyWords.java”不存在

Posted

技术标签:

【中文标题】机器人框架用户java库错误测试库“mavenPackage.MyKeyWords.java”不存在【英文标题】:robot framework user java libraries error Test Library "mavenPackage.MyKeyWords.java" does not exist 【发布时间】:2013-12-17 17:14:43 【问题描述】:

我正在使用 Java 学习 RObotoframework。 使用用户定义的 java 文件,我收到错误“测试库 'mavenPackage.MyKeyWords.java' 不存在”。

如果我不使用这个文件,测试运行良好。 仅用于导入我的 .Java 文件,我看到此错误。请帮忙!

我安装了 Jython。 在我的“C:\robotfw”中,我放置了...... 1.robotframework-2.8.1.jar 2.robotframework-selenium2library-java-1.2.0.13-jar-with-dependencies 3.我把整个Java包文件夹(mavenPackage)放在这里。在此内部存在 .java 文件。 (mavenPackage.MyKeywords.java)

我为 1 和 2 JARS 设置了 Classpath。

testcase.txt

* 设置 *

库 Selenium2Library

库 mavenPackage.MyKeywords.java

【问题讨论】:

你检查过“图书馆”和 yourFileName 之间的空格数吗?您至少需要 4 个空格...尝试重命名文件并访问它。 【参考方案1】:

您不能直接导入 java 文件。 你必须根据类的包编译它并把它放在你的类路径中。

在您的类路径中,您需要 RF jar、selenium jar 和您的类。

您甚至不需要 Jython,因为它包含在 RF jar 中。

【讨论】:

以上是关于机器人框架用户java库错误测试库“mavenPackage.MyKeyWords.java”不存在的主要内容,如果未能解决你的问题,请参考以下文章

在机器人框架中的 FOR 循环中导入库

无法访问机器人框架中的 Java 类

机器人框架 - Appium 库:启动应用程序时出现安全异常

在机器人框架库中添加类

机器人框架库动态导入不保持全局

错误:没有部分:使用 DatabaseLibrary 的机器人框架中的“默认”