【发布时间】:2020-03-17 10:39:24
【问题描述】:
创建python包后,无法从另一个目录访问一个目录中的.robot文件中的关键字。虽然我可以访问 .py 但不能访问 .robot 文件的方法。
我创建了 Python 包(其中包含 .robot 测试套件),以便我可以在任何其他项目中重用该特定包中的关键字,只需在任何地方导入库 我已经成功创建并安装了包(命名为 Resources,其中包含一些 .robot 测试套件和 .py 文件)。现在我想在其他机器人项目中使用“资源”包中的关键字。在这里,问题是当我写下面的语句时: 图书馆资源 我无法使用 Resources 包中给出的关键字。但是如果我导入那个特定的机器人文件,我就可以访问关键字:例如 资源../../../../Documents/MyWorkspace/RobotFramework/Resources/PostLoginSearch.robot 在这里我不想使用上面的绝对路径导入,因为它也可以在不创建包的情况下完成。那么是否可以通过仅导入资源包来使用关键字。 我也成功地创建并安装了“资源”包,我也可以看到版本。导入“资源”包后,我可以调用 python 方法,但无法访问 Resources .robot 文件中的关键字
这个“资源”在其他项目中
【问题讨论】:
标签: python testing automation robotframework