首页 > 解决方案 > 机器人框架 - 找不到 python 模块

问题描述

我决定完全复制此处找到的教程,但不知何故,当我运行它时,我不断收到错误

“[错误]文件'C:\ Users \ path \ to \ tests'中的错误:导入测试库'ExampleLibrary'失败:ModuleNotFoundError:没有名为'ExampleLibrary'的模块”

现在我尝试了使用 .py 扩展名和没有,以防万一,但由于某种原因它不起作用。两个文件都在同一个文件夹中。

我已经安装了 python 3。我只复制了 .tsv(重命名为 .robot)和 .py 文件。

我不明白为什么它不起作用。如果我只使用 .robot 文件,一切都很好。

标签: pythonrobotframework

解决方案


您必须指定从文件 .robot 到 .py 文件的相对路径:

Library ./ExampleLibrary.py

或绝对的。或者将文件夹放在 PYTHONPATH 环境中。变量并将 .py 扩展名添加到 ExampleLibrary,因为它只是一个文件而不是适当的库(在文件夹内)。

旁注,Python 库文件与现在的 Python3 不兼容,您必须进行一些小的更正。


推荐阅读