无法访问机器人框架中的 Java 类
Posted
技术标签:
【中文标题】无法访问机器人框架中的 Java 类【英文标题】:Unable to access Java class in robot framework 【发布时间】:2022-01-16 07:00:36 【问题描述】:我是 Robot 框架的新手。 我已经安装了 jython 并配置了所有东西,但是当我尝试调用 java 类时,它会抛出一个错误。
我在名为“库”的 java 类中定义了一些通用方法,现在我想在机器人文件中使用这些方法。
我试过下面的代码:
1.
*** 设置 ***
图书馆 AppiumLibrary
库 C:\Users\Uday\Documents\Uday\qa-robot-mobileAutomation\src\test\java\Utilities\Library.java
*** 测试用例 ***
登录应用程序
2.
*** 设置 ***
图书馆 AppiumLibrary
图书馆图书馆.java
*** 测试用例 ***
登录应用程序
3.
*** 设置 ***
图书馆 AppiumLibrary
库实用程序.Library.java
*** 测试用例 ***
登录应用程序
4.
3.
*** 设置 ***
图书馆 AppiumLibrary
库实用程序.Library.java
*** 测试用例 ***
登录应用程序
错误:
失败:ModuleNotFoundError:没有名为“库”的模块(适用于场景 1 和 4)
测试库“Library.java”不存在。 (适用于场景 2 和 3)
【问题讨论】:
【参考方案1】:如果您使用的是 Eclipse IDE,则必须将上述库添加到 red.xml 以允许导入这些库。您可以右键单击项目以自动发现丢失的库。
【讨论】:
以上是关于无法访问机器人框架中的 Java 类的主要内容,如果未能解决你的问题,请参考以下文章