文章分类 -  pytest

摘要:python版本必须3.5以上;pytest版本必须是5.0以上,不然会出现一些乱七八糟的问题,这也是官方建议。 安装 pytest-rerunfailures pip install pytest-rerunfailures 重运行是指运行失败了,间隔几秒后再去运行,延迟时间可指定,次数也可指定 阅读全文
posted @ 2021-01-15 21:00 一名小测试 阅读(603) 评论(0) 推荐(0)
摘要:fixture可以放在单独的测试文件里,但是如果我们希望共享fixture,就需要在公共目录下新建个conftest.py文件,并将fixture放在里面。 图片中我们新建的conftest.py文件,只能是test_package文件夹下的.py文件及子级的文件夹下的.py文件可以使用。最上面的绿 阅读全文
posted @ 2020-09-25 20:16 一名小测试 阅读(588) 评论(0) 推荐(0)
摘要:@pytest.fixture(scope=“function”, ids=None, name=None, params=None, autouse=False) scope:“function”(default),“class”, “module”, “package” or “session” 阅读全文
posted @ 2020-09-18 21:32 一名小测试 阅读(181) 评论(0) 推荐(0)
摘要:【指定fixture作用范围】 fixture 包含了一个scope的可选参数,也就是作用范围,用于控制fixture执行配置和销毁逻辑,scope有四个参数【function、class、module、session(默认的是function)其实还有一个package】 源码部分的参数介绍: 1 阅读全文
posted @ 2020-09-04 22:36 一名小测试 阅读(237) 评论(0) 推荐(0)
摘要:在配置jenkins上生成allure报告时,踩了很多的坑,最深的坑就是页面找不到报告数据,但控制台又提示报告已生成,其实归根结底就是报告路径的问题。如下图展示: 最初也是在网上查阅了很多资料,给的解决办都是法五花八门的,也都没有解决我的问题,最后还是自己理了下思路慢慢的给整出来了。 下面整体介绍下 阅读全文
posted @ 2020-08-17 19:59 一名小测试 阅读(3504) 评论(0) 推荐(1)