资讯专栏INFORMATION COLUMN

Pytest+Allure使用问题记录

番茄西红柿 / 3008人阅读

摘要:问题大部分问题是因为安装了导致的比如此时需要先卸载然后再安装包已经安装过的不用重复安装。版本问题类似于这种一般是因为版本太高导致建议卸载现有版本并安装较低版本的。后续重装低版本出现如下报错重装最新版本并重装包

1、安装

安装过程在网上可以查到很详细的讲解,资料也较多。

2、pytest-allure-adaptor问题

大部分问题是因为,安装了”pytest-allure-adaptor“导致的,比如:
No module named 'allure.pytest_plugin'; 'allure' is not a package
此时,需要先卸载pytest-allure-adaptor,然后再 pip 安装allure-pytest包,已经安装过的不用重复安装。

3、版本问题

类似于pluggy.manager.PluginValidationError: unknown hook 'pytest_namespace' in plugin 这种,一般是因为pytest版本太高导致,建议卸载现有版本并安装较低版本的pytest。

pip uninstall pytestpip install pytest==4.0.2

4、后续

重装低版本pytest出现如下报错:
TypeError: attrib() got an unexpected keyword argument 'convert'
重装pytest最新版本并重装allure-pytest包

pip uninstall pytestpip install pytestpip install allure-pytest

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/125287.html

相关文章

  • 做完自动化测试,但别让不会汇报毁了你...

    摘要:前端自动化测试百度搜索功能实战可以与结合生成测试报告。以网页版本的百度为例,百度首页呈现的功能新闻网页贴吧知道音乐图片视频地图等,我们以百度网页的搜索功能为例,使用结合自动化测试框架,完成一个搜索功能的测试。 ...

    HelKyle 评论0 收藏0
  • Pytest测试报告工具Allure用法介绍

      小编写这篇文章的一个主要目的,主要是给大家介绍Python Pytest工具的介绍,主要是用来做测试报告工具用的,涵盖的测试报告工具还是比较的多的,比如会使用到ALLure工具,具体怎么使用呢?下面就给大家详细介绍下。  简介  Allure Framework是一种灵活的、轻量级、多语言测试报告工具。  不仅可以以简洁的网络报告形式非常简洁地显示已测试的内容,  而且还允许参与开发过程的每个...

    89542767 评论0 收藏0
  • Pytest测试报告工具Allure的高级用法

     小编写这篇文章的主要目的,是给大家来做个介绍,介绍关于测试报告工具Allure用法的一些详解,主要是关于一些Pytest Allure类的用法,那么,具体的代码实例是什么呢?下面就给大家详细解答下。  Allure除了具有Pytest基本状态外,其他几乎所有功能也都支持。  1、严重性  如果你想对测试用例进行严重等级划分,可以使用 allure.severity装饰器,它可以应用于函数,方法或...

    89542767 评论0 收藏0
  • Python接口测试之requests

    摘要:简介是一个很实用的客户端库编写爬虫和测试服务器响应数据时经常会用到是语言的第三方的库专门用于发送请求前提要下载请求无参数请求有参数请求案例传参的第一种方式传参的第二种方式请求类似中的表单提交 ...

    番茄西红柿 评论0 收藏2637
  • python单元测试卷架构pytest详细介绍

      此篇文章详细介绍了python的单元测试卷架构pytest,原文中根据实例编码推荐的十分详尽。对大家学习培训和工作具有很强的参照参考意义,需要的小伙伴可以必须  pytest是python语言表达中一个强悍的单元测试卷架构,用于管理方法和管理功能测试,可运用在单元测试卷、功能测试工作上。  unittest也是python语言表达中一个单元测试卷架构,可是作用比较有限,没有pytest灵便。 ...

    89542767 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<