pytest随笔

 

 

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

 

pytest参数化

 

给参数化重命名ids

 

 

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

 

 

 

 

 

 

 

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

 

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

 

 

 

 

 

conftest.py存放规则:

1conftest共享于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

 

 

pytestassert用法

比较大小与是否相等

assert add(3,4)>=5

测试包含或不包含

assert a in b

assert a not in b

测试truefalse

assert 表达式

assert not 表达式

 

posted @ 2022-01-24 16:31  Alien0208  阅读(26)  评论(0)    收藏  举报