![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pytest
weixin_44153651
这个作者很懒,什么都没留下…
展开
-
如何统一处理失败用例,避免影响下一个用例执行
如何统一处理失败用例,避免影响下一个用例执行原创 2022-07-20 11:34:11 · 419 阅读 · 2 评论 -
pytest常用插件
pytest-sugar:语法糖,调试用例时显示进度条pytest-rerunfailures:以装饰器的形式标记测试用例失败重试次数,并指定重新运行延迟时间pytest-assume:多次断言,某个失败,不影响后续执行pytest-ordering:特定顺序执行pytest-dependency:用例依赖...原创 2022-05-26 17:50:14 · 65 阅读 · 0 评论 -
pytest-conftest.py使用
用途:专门存放fixture函数,管理全局的fixture函数pytest配置conftest注意事项:名称是固定的,不可改动 一个项目中可以有多个conftest文件,每个conftest只对其所在文件夹下的测试用例生效,最外层的conftest对所有用例生效 用例文件中无需用import导入,会自动查找参考:pytest-conftest的使用 - 简书...原创 2022-05-26 10:42:15 · 83 阅读 · 0 评论 -
pytest-生命周期钩子函数
1、增加自定义参数def pytest_addoption(parser): # pytest的钩子函数,自动执行 # 增加自定义参数 parser.addoption( "--browser_type", action="store", default="chrome", help="浏览器类型" )2、定制化自带的html报告def pytest_html_results_summary.原创 2022-05-24 17:44:47 · 508 阅读 · 0 评论 -
pytest-fixture函数的使用
1、用途-用例的前置和后置unitest提供了setUp/tearDown ,setUpClass/tearDownClasspytest提供了@pytest.fixture()装饰器yield前可作为前置操作 yield后可作为后置操作优势:命名方式灵活 conftest.py里面可以实现数据共享,不需要import导入2、作用域session 会话级别,每次运行只执行一次 module 每个.py文件只执行一次 class 每个class类执行一次...原创 2022-05-24 17:21:04 · 151 阅读 · 0 评论