错误一:
在用 allure 批量运行时报错
原因:pycharm里面安装了多个python版本,导致allure安装和pycharm中python版本执行的不一致。
解决办法:
pycharm中要执行的py文件右键,选择open in Terminal,然后在Terminal中输入pip install allure-pytest,安装allure。完毕后直接运行就可以了。
错误二:
在用 allure 批量运行时报错
重点报错信息:
ImportError while importing test module 'D:\PythonProject\JKTest_KDTX\script\test03_contract_business.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: E:\Anaconda\lib\importlib\__init__.py:127: in import_module return _bootstrap._gcd_import(name[level:], package, level) script\test03_contract_business.py:7: in <module> from JKTest_KDTX import config E ModuleNotFoundError: No module named 'JKTest_KDTX'
解决办法:
这个错误是由于在尝试导入名为 'JKTest_KDTX' 的模块时,Python找不到该模块。
所以:
在JKTest_KDTX这个文件夹内新建 __init__.py