
pytest
文章平均质量分 74
幸运的星竹
每天都在奋力拼搏。
展开
-
pytest中使用conftest做测试前置和参数化
这里就结合pytest.mark.parametrize装饰器实现参数的传递,这里方法test_login_tai使用了两个fixture,一个是login, 一个是case_info, 两个fixture一块使用,既接收到了login返回的uuid,token, 又实现了测试用例的参数化。这是一个封装登录功能的fixture, 通过params=data先传入登录需要的用户名和密码数据,然后经过fixture实现返回uuid,token的功能。原创 2024-12-04 21:23:06 · 829 阅读 · 0 评论 -
pytest+allure生成报告显示loading和404
pytest+allure执行测试脚本后,通常会在电脑的磁盘上建立一个临时文件夹,里面存放allure测试报告,但是这个测试报告index.html文件单独去打开,却显示loading和404, 这个时候就要用一些办法来解决这个报告显示的问题了。当已经在之前用pytest -n auto --alluredir=allure执行完用例脚本后,用allure serve allure命令产生过allure报告后,单独打开index.html就会如上图显示loading, 404。这样自动打开测试报告。原创 2024-11-29 13:42:45 · 1022 阅读 · 0 评论