小编Col*_*Air的帖子

安装诱惑pytest适配器后出现错误

我试图在Windows 8机器上用Pytest(3.6xx)配置Allure(2.6.0)。我能够运行pytest并生成jUnit xml报告文件,以后我可以将其传递给诱人(诱人服务器jUnitXmlFile.xml),并且可以正常工作。

我需要的是Allure提供的其他功能(元数据,附件等),因此我下载了pytest-allure-adaptor

因此,我在venv中安装了以下软件包:

allure-pytest==2.4.1
allure-python-commons==2.4.1
pytest-allure-adaptor==1.7.10
...
Run Code Online (Sandbox Code Playgroud)

如果现在运行py.test.exe,则会出现以下错误:

(venv) c:\TestAutomation>py.test.exe
Traceback (most recent call last):
  File "C:\Tools\WinPython\python-3.6.5.amd64\Lib\runpy.py", line 193, in 
_run_module_as_main
    "__main__", mod_spec)
  File "C:\Tools\WinPython\python-3.6.5.amd64\Lib\runpy.py", line 85, in 
_run_code
    exec(code, run_globals)
  File "c:\TestAutomation\venv\Scripts\py.test.exe\__main__.py", line 9, in 
<module>
  File "c:\testautomation\venv\lib\site-packages\_pytest\config.py", line 52, 
in main
    config = _prepareconfig(args, plugins)
  File "c:\testautomation\venv\lib\site-packages\_pytest\config.py", line 
163, in _prepareconfig
    pluginmanager=pluginmanager, args=args)
  File "c:\testautomation\venv\lib\site-packages\pluggy\__init__.py", line 
617, in __call__
    return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
  File "c:\testautomation\venv\lib\site-packages\pluggy\__init__.py", line 
222, in _hookexec
    return self._inner_hookexec(hook, methods, …
Run Code Online (Sandbox Code Playgroud)

python pytest allure

1
推荐指数
1
解决办法
1193
查看次数

标签 统计

allure ×1

pytest ×1

python ×1