文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

pytest+allure报告最适合的版

2023-01-31 00:52

关注

一、环境:

1、python3

2、pytest (一定别选最新的,4.0.2亲测可用,否则会跳到坑二;还有项目名千万别以pytest开头)

3、allure(github下载:https://github.com/allure-framework/allure2/releases/tag/2.10.0)

注意:下载解压完之后,记得切到bin目录下,拷贝地址;添加到环境变量path下(重启电脑生效---检验成功cmd下输入allure,如下截图环境OK)

 

4、pytest-allure-adaptor(pip pytest-allure-adaptor)

二、准备代码

import pytest

# 不带参数是默认scope='function'


@pytest.fixture()
def login():
print('输入账号和密码')


def test_01(login):
print('test1----')


def test_02():
print('test2----不登录')


def test_03(login):
print('test3----')


if __name__ == '__main__':
pytest.main(['-s', 'test_001.py'])

 三、运行(cmd)

1、切到代码所在目录下:(dir看得见就可以)

py.test --alluredir=reports(成功执行后,会在case所在目录下生成reports文件,里面有文件OK)

 

 2.生成html

allure generate reports(会在case所在目录生成文件夹,进入打开index.html--记得用火狐哦,谷歌是loading和404,哈哈哈哈)

 

添加用例后,更新allure-reports:

allure generate reports --clean

备注:报告的生成路径,也可以自定义

  一个报告弄了2次,再次感谢前辈的踩坑记录,我才能填坑成功;记录下,万一换个电脑呢---

参考博客:

https://www.cnblogs.com/lza945/p/10323595.html

https://blog.csdn.net/sinat_40831240/article/details/89711263(坑一)

https://www.cnblogs.com/lansan0701/p/10345142.html(坑二)

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯