首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法导入模块:文件资源中出错。import‘:导入测试库失败: ModuleNotFoundError:没有名为'helper’的模块

无法导入模块:文件资源中出错。import‘:导入测试库失败: ModuleNotFoundError:没有名为'helper’的模块
EN

Stack Overflow用户
提问于 2017-08-08 19:19:48
回答 2查看 4.3K关注 0票数 0

我是Python和Robot Framework的新手。对于我正在创建的用于学习的测试项目:

general_scenario.robot:

代码语言:javascript
复制
*** Settings ***
Documentation    Suite description
Resource          ../resource.robot
*** Variables ***
...


*** Test Cases ***
[Config] Extend Config Model
[Tags]                model
Extend Config Model

然后,创建关键字lib:

代码语言:javascript
复制
...
class ModelLibrary(ModelAbstract):
...
@keyword('Extend Config Model')
    def extend_config_model(self):
        moGen = ModelGeneral.__init__(self, 45.5, 2.04)
        moAdd = ModelAdditional(True, 0.34)
        moRoute = ModelRoute("path")
        mo = Model("ship002", moGen, moAdd, moRoute)
        print(mo.name, mo.general, mo.additional, mo.route)
        pass

其中我想使用helper(数据模型类) helper.Model.py,它在这个关键字lib中导入,如下所示:

代码语言:javascript
复制
from helper.Model import ModelGeneral, ModelAdditional

还有resource.robot文件:

代码语言:javascript
复制
Library     libs/ModelLibrary.py
Library     libs/EmulationLibrary.py
Library     helper/Model.py

所以>pybot general_scenarios.robot

代码语言:javascript
复制
[ ERROR ] Error in file 'C:\..\resource.robot': Importing test library 'C:\..\libs\ModelLibrary.py' failed: ModuleNotFoundError: No module named 'helper'
Traceback (most recent call last):
  File "C:\..\libs\ModelLibrary.py", line 5, in <module>
    from helper.Model import ModelGeneral, ModelAdditional

and:
[ ERROR ] Error in file 'C:\..\resource.robot': Test Library 'Model' expected 4 arguments, got 0.

修复参数未修复导入测试库失败。无法理解wats在导入普通py模块时出错。

EN

回答 2

Stack Overflow用户

发布于 2018-08-08 05:49:24

您缺少帮助器模块以下命令将在您的cmd中安装该模块

代码语言:javascript
复制
pip install helper

无论何时缺少模块名称,都需要通过pip或第三方进行安装。

票数 1
EN

Stack Overflow用户

发布于 2017-08-11 16:50:30

将lib添加到PYTHONPATH或python主站点包

详细信息here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45566945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档