Avatar notebook default
13篇文章 · 9776字 · 1人关注
  • Resize,w 360,h 240
    pytest-13-其他

    1、fixture之autouse=True 调用fixture三种方法 1)函数或类里面方法直接传fixture的函数参数名称 2)使用装饰器...

  • pytest-12-自定义标记mark

    标记方法为webtest 指定参数值webtest:pytest -v -m webtest 不执行标记webtest的用例:pytest -v...

  • Resize,w 360,h 240
    pytest-11-函数传参和fixture传参数request

    1、登录函数传参 为了提高代码的复用性,一般会用不同用例去调用函数。 测试用例传参需要用装饰器@pytest.mark.parametrize ...

  • pytest-10-断言assert+跳过用例skip

    1、断言assert assert把实际结果和预期作对比符合预期pass否则 failed,可在异常时输出提示信息,报错后,便于查找原因。在上下...

  • Resize,w 360,h 240
    pytest-09-参数化parametrize+命令行传参

    1、参数化parametrize (1)测试用例参数化使用装饰器 pytest.mark.parametrize (2)参数组合:获取多个参数化...

  • Resize,w 360,h 240
    pytest-08-html报告报错截图+失败重跑

    1、失败截图 一般会把失败截图放在conftest.py文件内,运行时,只要检测到用例实例,就调用该方法 from selenium impor...

  • Resize,w 360,h 240
    pytest-07-html测试报告

    Python 3.6+才能使用pytest-html 1、安装pytest-htm插件l:pip install pytest-html 2、打...

  • Resize,w 360,h 240
    pytest-06-fixture之yield实现teardown

    1、scope="module" 由运行结果1可知,2个测试用例都调用了op函数,但是它只会在第一个用例前执行 如果用例1不调用,用例2调用op...

  • Resize,w 360,h 240
    pytest-05-fixture之conftest.py配置文件

    学习本篇是目的是自定义测试用例的预置条件 fixture对于setup和teardown的优势如下: (1)命名方式灵活,不局限于setup和t...

文集作者