pytest随笔


allure清空上一次运行的记录(--clean-alluredir)

pytest参数化

给参数化重命名ids

pytest.raises()捕获异常,和python try except同工




搜索、添加购物车前先登录

如果需要fixture的返回值用上面的方式




conftest.py存放规则:
1,conftest共享于testcase,不同的测试子目录也可以放conftest.py,作用范围只在该层级以及以下目录生效。,只对同一个package下的所有测试用例生效
2,不同测试用例目录可以有自己的conftest.py,一个项目可以有多个conftest.py
3,一般在工程根目录放一个conftest.py起到全局作用
4,使用conftest.py无需import conftest,直接自动去查找
5,习惯用法:最顶层的conftest放全局的fixture,每个单独的testcase包再放自己的conftest
如何在pytest中使用conftest.py文件https://www.yisu.com/zixun/399487.html
pytest【fixture中各自参数的使用】 https://blog.csdn.net/LIFENG0402/article/details/108671990


pytest之assert用法
比较大小与是否相等
assert add(3,4)>=5
测试包含或不包含
assert a in b
assert a not in b
测试true或false
assert 表达式
assert not 表达式

浙公网安备 33010602011771号