随笔分类 - pytest
摘要:https://blog.csdn.net/fanfangyu/article/details/123383222
阅读全文
摘要:https://cdn.modb.pro/db/105189 https://docs.pytest.org/en/latest/reference/reference.html#hooks
阅读全文
摘要:https://www.cnblogs.com/xfbk/p/16019490.html
阅读全文
摘要:https://blog.csdn.net/u013659995/article/details/124016873
阅读全文
摘要:https://www.cnblogs.com/peng-lan/p/11320986.html
阅读全文
摘要:https://www.cnblogs.com/songqf/p/11325805.html https://view.inews.qq.com/a/20210622A030PS00
阅读全文
摘要:https://www.cnblogs.com/se7enjean/p/13513131.html
阅读全文
posted @ 2022-02-20 14:30
2orange
摘要:https://blog.csdn.net/qq_27371025/article/details/118269929?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0.pc_rele
阅读全文
摘要:Hook函数改变用例执行顺序: https://www.cnblogs.com/yoyoketang/p/12624000.html @pytest.mark.run(order=n) 方式 https://blog.csdn.net/dizhujiade/article/details/12316
阅读全文
摘要:如果前置条件中要给用例传递数据怎么办:设置前后置条件时,yield出来 注意点:如果要在前置条件中传递数据给用例方法,那么不能使用在上面@pytest.mark.userfixtures() 这种方法给用例添加前置后置 from selenium import webdriver import py
阅读全文
摘要:""" 无论哪个级别的前置后置条件,添加时有两种方式: 方式一:一种是在定义用例方法时添加,如:def test_demo_01(self, case_fixture, class_fixture) 方式二:一种是在用例类的上面添加,如:@pytest.mark.usefixtures("class
阅读全文
摘要:pytest中的前置后置分为4个级别:- 用例级别 - 用例类级别 - 用例模块(文件)级别- 会话(程序)级别 pytest中设置前后置条件用@pytest.fixture() 为方便管理,pytest中前置后置条件的设置可以放到conftest.py文件中(就是这个名字,且和运行文件同级别),测
阅读全文
摘要:pytest中使用@pytest.mark.parametrize来实现数据驱动,给用例方法传参 注意点:要么按照unittest的规则来写,数据驱动、前置后置都用unittest中的要么按照pytest的规则来写,数据驱动、前置后置都用pytest中的;pytest编写用例,不要使用ddt,不兼容
阅读全文
摘要:pytest中直接用assert即可断言,根据assert后面表达式的结果是True还是False来决定断言是否通过 python中数据的布尔值:非零为True; None,False, 0,[],(),{},set()为False
阅读全文
摘要:unittest中的用例执行是按ASCII码来排序的 pytest中的用例执行:文件名称按ASCII码排序,文件内根据定义的方法的先后顺序,从上到下执行
阅读全文
摘要:一、一些内置的标记@pytest.mark.skip,在用例方法上使用可以跳过该用例的执行 @pytest.mark.xfail,预期不会通过的用例,执行后该用例的结果状态就是xfail,不会按用例未通过处理执行的时候,直接执行,不必像自定义标记中pytest -m 标记名 import pytes
阅读全文
摘要:1、文件以test_开头或_test结尾,即:test_*.py 或 *_test.py 2、Test开头的类名,其中test开头的方法名 3、直接在模块中test开头的方法名 注: ①pytest是以方法为单位发现用例的,写不写测试用例类根本不重要(即:直接在模块中以test开头的方法(用例)也可
阅读全文
摘要:基本的启动方式: 方式一:命令行进入到相应的目录后,输入pytest 方式二:pycharm中直接在用例所在文件以pytest方式运行文件 方式三:pycharm中另外创建一个启动文件,import pytest后 pytest.main() 指定执行用例的启动方式: 在命令行中进入到相应的目录下后
阅读全文
摘要:1、pytest 兼容 unittest,使用unittest写的用例,可以通过pytest去执行2、pytest写用例更加简单3、pytest加载用例更加智能4、pytest可以对用例做分类管理,执行用例更加的灵活5、pytest支持的插件非常丰富,功能扩展性强6、pytest用例执行的前置后置处
阅读全文