zoukankan      html  css  js  c++  java
  • module 'pytest' has no attribute 'allure'

    [module 'pytest' has no attribute 'allure'问题解决]

    安装allure后执行命令后报错module 'pytest' has no attribute 'allure'

    C:UsersDesktopxin>pytest -s -q --alluredir report
    INTERNALERROR> Traceback (most recent call last):
    INTERNALERROR> File "c:python34libsite-packages_pytestmain.py", line 199, in wrap_session
    INTERNALERROR> config.do_configure()
    INTERNALERROR> File "c:python34libsite-packages_pytestconfig_init
    .py", line 636, in _do_configure
    INTERNALERROR> self.hook.pytest_configure.call_historic(kwargs=dict(config=self))
    INTERNALERROR> File "c:python34libsite-packagespluggyhooks.py", line 306, in call_historic
    INTERNALERROR> res = self._hookexec(self, self.get_hookimpls(), kwargs)
    INTERNALERROR> File "c:python34libsite-packagespluggymanager.py", line 68, in _hookexec
    INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs)
    INTERNALERROR> File "c:python34libsite-packagespluggymanager.py", line 62, in
    INTERNALERROR> firstresult=hook.spec.opts.get("firstresult") if hook.spec else False,
    INTERNALERROR> File "c:python34libsite-packagespluggycallers.py", line 208, in _multicall
    INTERNALERROR> return outcome.get_result()
    INTERNALERROR> File "c:python34libsite-packagespluggycallers.py", line 80, in get_result
    INTERNALERROR> raise ex[1].with_traceback(ex[2])
    INTERNALERROR> File "c:python34libsite-packagespluggycallers.py", line 187, in _multicall
    INTERNALERROR> res = hook_impl.function(*args)
    INTERNALERROR> File "c:python34libsite-packagesallurepytest_plugin.py", line 80, in pytest_configure
    INTERNALERROR> pytest.allure._allurelistener = testlistener
    INTERNALERROR> AttributeError: 'module' object has no attribute 'allure'

    解决

    cmd执行如下命令:

    pip uninstall pytest-allure-adaptor
    pip install allure-pytest

    配置:import

    1. python3.6,pytest4.6.2,allure-pytest2.6.5,allure-python-commons==2.6.5

    2. pytest -s --alluredir=report 生成测报

    3. allure generate --clean report 转成html测报

    4. allure open -h 127.0.0.1 -p 8083 ./allure-report/ 在哪个目录用本地浏览器打开测报

  • 相关阅读:
    ADO.NET 2.调用存储过程
    Resharper上手指南
    获取HTML源码(只取文字,判断编码,过滤标签)
    .net(c#) winform文本框只能输入数字,不能其他非法字符(转)
    ADO.NET – 3.书籍管理系统详解
    GemBox.ExcelLite.dll导出到Excel
    C#4.0图解教程 第7章 类和继承
    C#读取网站HTML内容
    C#回顾 – 1.IO文件操作
    Javascript s10 (Jquery相关手册整合及功能实现)
  • 原文地址:https://www.cnblogs.com/wzz2500/p/11380336.html
Copyright © 2011-2022 走看看